{"version":3,"sources":["settings.js","discourse/templates/components/category-row.js","topic-list-header.raw.js","discourse/templates/components/category-title-link.js","discourse/templates/components/notification-consent-banner.js","discourse/templates/components/topic-category.js","discourse/templates/full-page-search.js","discourse/templates/components/topic-title.js","discourse/templates/components/topic-progress.js","/connectors/topic-list-before-status/vote-count.raw.js","discourse/initializers/theme-field-33-common-html-script-1.js","discourse/initializers/theme-field-33-common-html-script-2.js","discourse/initializers/theme-field-33-common-html-script-3.js","discourse/initializers/theme-field-33-common-html-script-4.js","discourse/initializers/theme-field-33-common-html-script-5.js","discourse/initializers/theme-field-33-common-html-script-6.js","discourse/initializers/theme-field-33-common-html-script-7.js","discourse/initializers/theme-field-33-common-html-script-8.js","discourse/initializers/theme-field-33-common-html-script-9.js","discourse/initializers/theme-field-33-common-html-script-10.js","discourse/initializers/theme-field-33-common-html-script-11.js","discourse/initializers/theme-field-33-common-html-script-12.js","discourse/initializers/theme-field-33-common-html-script-13.js","_html/common/header_3.js","_html/common/header_4.js"],"names":["window","require","registerSettings","enable_homepage","theme_uploads","define","_exports","_templateFactory","Object","defineProperty","value","default","_default","createTemplateFactory","id","block","moduleName","isStrictMode","addRawTemplate","requirejs","template","compiler","main","container","depth0","helpers","partials","data","lookupProperty","parent","propertyName","prototype","hasOwnProperty","call","escapeExpression","hooks","helperMissing","nullContext","name","hash","order","hashTypes","hashContexts","types","contexts","loc","start","line","column","end","number","sortable","forceName","useData","_pluginApi","getObjectForTheme","after","false","initialize","withPluginApi","api","document","querySelector","setAttribute","replaceIcon","modifyClass","dockCheck","info","mainOffset","$","offset","offsetTop","top","topicTop","topicBottom","timelineHeight","this","height","footerHeight","outerHeight","advoNavHeight","prev","dockAt","posTop","parseInt","css","pos","dockBottom","fastDockAt","queueRerender","_dock","_super","arguments","$wrapper","length","$html","pageYOffset","scrollTop","progressHeight","site","mobileView","maximumOffset","windowHeight","composerHeight","isDocked","bottom","wrapperDir","hasClass","set","$replyArea","left","_showUrl","$target","url","$currentTargetOffset","$this","Ember","isEmpty","indexOf","location","protocol","host","shareLinkWidth","width","x","header","y","encodeURI","run","scheduleOnce","_focusUrl","actions","loadingComplete","controllerFor","currentUser","custom_fields","remountWidget","mountFn","mountPoints","map","mountSelector","$mountPoint","children","reduce","a","b","inflLoader","onPageChange","h","iconNode","createWidget","tagName","buildKey","defaultState","showBar","contextEnabled","html","attrs","state","display","attributes","href","Discourse","getURL","title","I18n","t","active","count","push","attach","toggleSearchMenu","click","e","preventDefault","schedule","focus","select","searchMenuContextChanged","contextType","register","lookup","get","reopenWidget","buildAttributes","type","autocomplete","placeholder","avatarImg","formatUsername","_ref","linkField","builder","results","r","external_id","useProfileCards","siteSettings","influitive_use_new_profile_cards","updatedAttrs","origin","contents","term","className","searchResultType","searchContextEnabled","searchLogId","username","createSearchResult","u","userTitles","userResultContents","avatar_template","decorateWidget","helper","icon","action","jumpToTop","jumpToPost","body","classList","contains","addPostMenuButton","replyCount","replyDirectlyBelow","suppress_reply_directly_below","repliesShown","titleOptions","labelOptions","label","iconRight","themePrefix","key","$post","$postControls","find","$contentPage","widget","admin","addClass","$replyBtn","$replyToTopicBtn","localizedDescription","attr","view","_findAncestorWithProperty","_emberView","off","on","replyToPost","append","$showRepliesBtn","$label","text","split","$acceptReplyBtn","voteCatSlugs","Category","list","category","can_vote","slug","didInsertElement","currentCatSlug","each","i","voteCatSlug","attributeBindings","Em","computed","alias","unboundClassNames","classes","topic","vote_count","$voteCount","user_voted","CategoryNotificationsButton","NotificationLevels","reopen","computeContent","filter","c","REGULAR","MUTED","heightRefreshDayRate","heightCheckDelay","attemptTime","getCurrBreakpoint","innerWidth","currHub","hostname","breakpoint","lsKey","lsItem","localStorage","getItem","defaultHeights","JSON","parse","attemptInterval","fn","rate","startTime","Date","now","intervalInstance","setInterval","clearInterval","updateHeight","app","newHeight","setItem","stringify","assign","lastUpdated","updateEl","elSelector","updateHeaderHeightOnResize","addEventListener","needsRefresh","updateApp","appSelector","appKey","testElSelector","heightElSelector","setTimeout","updateAdvoNav","escapeHtml","unsafe","replace","registerHelper","dirty"],"mappings":"AACM,YAAaA,QACfC,QAAQ,sCAAsCC,iBAAiB,EAAG,CAACC,iBAAkB,EAAKC,cAAgB,CAAC,2BAA2B,oJAAoJ,yBAAyB,oJAAoJ,2BAA2B,oJAAoJ,4BAA4B,oJAAoJ,8BAA8B,uJCFp0B,WAAYJ,QAChBK,OAAO,gEAAiE,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GAClI;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,IAAIC,GAAW,EAAIL,EAAiBM,uBAiCpC,CACEC,GAAM,KACNC,MAAS,uoCACTC,WAAc,gEACdC,cAAgB;AAElBX,EAASK,QAAUC,CACrB,IChDA,WAWE,MAAMM,EAAiBC,UAAU,sCAAsCD,eACjEE,EAAWD,UAAU,uCAAuCC,SAAS,CAACC,SAAW,CAAC,EAAE,YAAYC,KAAO,SAASC,EAAUC,EAAOC,EAAQC,EAASC,GACtJ,IAAIC,EAAiBL,EAAUK,gBAAkB,SAASC,EAAQC,GAC9D,GAAItB,OAAOuB,UAAUC,eAAeC,KAAKJ,EAAQC,GAC/C,OAAOD,EAAOC,EAGpB;AAEF,MAAO,WACHP,EAAUW,kBAAkBN,EAAeH,EAAQ,QAASD,GAAUI,EAAeJ,EAAO,QAASD,EAAUY,MAAMC,eAAeH,KAAe,MAAVT,EAAiBA,EAAUD,EAAUc,aAAe,CAAC,EAAG,2BAA2B,CAACC,KAAO,MAAMC,KAAO,CAACD,KAAO,YAAYE,MAAQ,WAAWC,UAAY,CAACH,KAAO,iBAAiBE,MAAQ,iBAAiBE,aAAe,CAACJ,KAAOd,EAAOgB,MAAQhB,GAAQmB,MAAQ,CAAC,iBAAiBC,SAAW,CAACpB,GAAQG,KAAOA,EAAKkB,IAAM,CAACC,MAAQ,CAACC,KAAO,EAAEC,OAAS,GAAGC,IAAM,CAACF,KAAO,EAAEC,OAAS,QAC5f,SACAzB,EAAUW,kBAAkBN,EAAeH,EAAQ,QAASD,GAAUI,EAAeJ,EAAO,QAASD,EAAUY,MAAMC,eAAeH,KAAe,MAAVT,EAAiBA,EAAUD,EAAUc,aAAe,CAAC,EAAG,2BAA2B,CAACC,KAAO,MAAMC,KAAO,CAACD,KAAO,UAAUE,MAAQ,QAAQU,OAAS,OAAOC,SAAW,YAAYV,UAAY,CAACH,KAAO,gBAAgBE,MAAQ,gBAAgBU,OAAS,gBAAgBC,SAAW,kBAAkBT,aAAe,CAACJ,KAAOd,EAAOgB,MAAQhB,EAAO0B,OAAS1B,EAAO2B,SAAW3B,GAAQmB,MAAQ,CAAC,iBAAiBC,SAAW,CAACpB,GAAQG,KAAOA,EAAKkB,IAAM,CAACC,MAAQ,CAACC,KAAO,EAAEC,OAAS,GAAGC,IAAM,CAACF,KAAO,EAAEC,OAAS,QACpnB,SACAzB,EAAUW,kBAAkBN,EAAeH,EAAQ,QAASD,GAAUI,EAAeJ,EAAO,QAASD,EAAUY,MAAMC,eAAeH,KAAe,MAAVT,EAAiBA,EAAUD,EAAUc,aAAe,CAAC,EAAG,2BAA2B,CAACC,KAAO,MAAMC,KAAO,CAACD,KAAO,QAAQE,MAAQ,QAAQU,OAAS,OAAOC,SAAW,YAAYV,UAAY,CAACH,KAAO,gBAAgBE,MAAQ,gBAAgBU,OAAS,gBAAgBC,SAAW,kBAAkBT,aAAe,CAACJ,KAAOd,EAAOgB,MAAQhB,EAAO0B,OAAS1B,EAAO2B,SAAW3B,GAAQmB,MAAQ,CAAC,iBAAiBC,SAAW,CAACpB,GAAQG,KAAOA,EAAKkB,IAAM,CAACC,MAAQ,CAACC,KAAO,EAAEC,OAAS,GAAGC,IAAM,CAACF,KAAO,EAAEC,OAAS,QAClnB,SACAzB,EAAUW,kBAAkBN,EAAeH,EAAQ,QAASD,GAAUI,EAAeJ,EAAO,QAASD,EAAUY,MAAMC,eAAeH,KAAe,MAAVT,EAAiBA,EAAUD,EAAUc,aAAe,CAAC,EAAG,2BAA2B,CAACC,KAAO,MAAMC,KAAO,CAACa,WAAaxB,EAAeH,EAAQ,eAAgBD,GAAUI,EAAeJ,EAAO,eAAgBD,EAAUY,MAAMC,eAAeH,KAAe,MAAVT,EAAiBA,EAAUD,EAAUc,aAAe,CAAC,EAAG,EAAE,qCAAqC,CAACC,KAAO,aAAaC,KAAO,CAAC,EAAEE,UAAY,CAAC,EAAEC,aAAe,CAAC,EAAEC,MAAQ,CAAC,gBAAgB,iBAAiBC,SAAW,CAACpB,EAAOA,GAAQG,KAAOA,EAAKkB,IAAM,CAACC,MAAQ,CAACC,KAAO,EAAEC,OAAS,KAAKC,IAAM,CAACF,KAAO,EAAEC,OAAS,QAAQV,KAAO,WAAWE,MAAQ,WAAWU,OAAS,OAAOC,SAAW,YAAYV,UAAY,CAACW,UAAY,gBAAgBd,KAAO,gBAAgBE,MAAQ,gBAAgBU,OAAS,gBAAgBC,SAAW,kBAAkBT,aAAe,CAACU,UAAY5B,EAAOc,KAAOd,EAAOgB,MAAQhB,EAAO0B,OAAS1B,EAAO2B,SAAW3B,GAAQmB,MAAQ,CAAC,iBAAiBC,SAAW,CAACpB,GAAQG,KAAOA,EAAKkB,IAAM,CAACC,MAAQ,CAACC,KAAO,EAAEC,OAAS,GAAGC,IAAM,CAACF,KAAO,EAAEC,OAAS,SACvmC,MACN,EAAEK,SAAU;AACVnC,EAAe,oBAAqBE,EACrC,CA/BD,GCAI,WAAYpB,QAChBK,OAAO,uEAAwE,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GACzI;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,IAAIC,GAAW,EAAIL,EAAiBM,uBAkBpC,CACEC,GAAM,KACNC,MAAS,6pBACTC,WAAc,uEACdC,cAAgB;AAElBX,EAASK,QAAUC,CACrB,ICjCI,WAAYZ,QAChBK,OAAO,+EAAgF,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GACjJ;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,IAAIC,GAAW,EAAIL,EAAiBM,uBAMpC,CACEC,GAAM,KACNC,MAAS,+BACTC,WAAc,+EACdC,cAAgB;AAElBX,EAASK,QAAUC,CACrB,ICrBI,WAAYZ,QAChBK,OAAO,kEAAmE,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GACpI;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,IAAIC,GAAW,EAAIL,EAAiBM,uBA6BpC,CACEC,GAAM,KACNC,MAAS,0sCACTC,WAAc,kEACdC,cAAgB;AAElBX,EAASK,QAAUC,CACrB,IC5CI,WAAYZ,QAChBK,OAAO,yDAA0D,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GAC3H;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,IAAIC,GAAW,EAAIL,EAAiBM,uBA2NpC,CACEC,GAAM,KACNC,MAAS,yxUACTC,WAAc,yDACdC,cAAgB;AAElBX,EAASK,QAAUC,CACrB,IC1OI,WAAYZ,QAChBK,OAAO,+DAAgE,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GACjI;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,IAAIC,GAAW,EAAIL,EAAiBM,uBAgCpC,CACEC,GAAM,KACNC,MAAS,4xCACTC,WAAc,+DACdC,cAAgB;AAElBX,EAASK,QAAUC,CACrB,IC/CI,WAAYZ,QAChBK,OAAO,kEAAmE,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GACpI;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,IAAIC,GAAW,EAAIL,EAAiBM,uBA8BpC,CACEC,GAAM,KACNC,MAAS,qtCACTC,WAAc,kEACdC,cAAgB;AAElBX,EAASK,QAAUC,CACrB,IC7CA,WAME,MAAMM,EAAiBC,UAAU,sCAAsCD,eACjEE,EAAWD,UAAU,uCAAuCC,SAAS,CAACC,SAAW,CAAC,EAAE,YAAYC,KAAO,SAASC,EAAUC,EAAOC,EAAQC,EAASC,GACtJ,IAAIC,EAAiBL,EAAUK,gBAAkB,SAASC,EAAQC,GAC9D,GAAItB,OAAOuB,UAAUC,eAAeC,KAAKJ,EAAQC,GAC/C,OAAOD,EAAOC,EAGpB;AAEF,MAAO,sDACHP,EAAUW,kBAAkBN,EAAeH,EAAQ,WAAYD,GAAUI,EAAeJ,EAAO,WAAYD,EAAUY,MAAMC,eAAeH,KAAe,MAAVT,EAAiBA,EAAUD,EAAUc,aAAe,CAAC,EAAG,WAAW,CAACC,KAAO,SAASC,KAAO,CAAC,EAAEE,UAAY,CAAC,EAAEC,aAAe,CAAC,EAAEC,MAAQ,CAAC,iBAAiBC,SAAW,CAACpB,GAAQG,KAAOA,EAAKkB,IAAM,CAACC,MAAQ,CAACC,KAAO,EAAEC,OAAS,IAAIC,IAAM,CAACF,KAAO,EAAEC,OAAS,QACvY,QACN,EAAEK,SAAU;AACVnC,EAAe,kDAAmDE,EACnE,CApBD,GCAI,WAAYpB,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAKnCC,SAASC,cAAc,uBAAuBC,aAAa,UAAW,kGAAkG,GAE5K;AAEFzD,EAASK,QAAUC,CACrB,ICxBI,WAAYZ,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IACnCA,EAAII,YAAY,UAAW,aAC3BJ,EAAII,YAAY,YAAa,eAC7BJ,EAAII,YAAY,qBAAsB,eACtCJ,EAAII,YAAY,uBAAwB,eACxCJ,EAAII,YAAY,0BAA2B,eAC3CJ,EAAII,YAAY,QAAS,YAAY,GAEzC;AAEF1D,EAASK,QAAUC,CACrB,ICzBI,WAAYZ,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAKnCA,EAAIK,YAAY,2BAA4B,CAC1CR,SAAAS,CAAUC,GACR,MAAMC,EAAaC,EAAE,SAASC,SACxBC,EAAYH,EAAaA,EAAWI,IAAM,EAC1CC,EAAWJ,EAAE,oBAAoBC,SAASE,IAAMD,EAChDG,EAAcL,EAAE,iBAAiBC,SAASE,IAE1CG,EADYC,KAAKP,EAAE,uBACQQ,UAAY,IACvCC,EAAeT,EAAE,6BAA6BU,aAAY,IAAS,EAEnEC,EADWX,EAAE,yBACYQ,UAAY,IACrCI,EAAOL,KAAKM,OACZC,EAbkBC,SAASf,EAAE,gBAAgBgB,IAAI,gBAAkB,EAaxClB,EAAKG,SAChCgB,EAAMH,EAASR;AACrBC,KAAKW,YAAa,EACdJ,EAASV,EACXG,KAAKM,OAASE,SAASX,EAAU,IACxBa,EAAMZ,EAAcI,EAAeE,GAC5CJ,KAAKM,OAASE,SAASV,EAAcC,EAAiBG,EAAeE,EAAe,IACpFJ,KAAKW,YAAa,EACdX,KAAKM,OAAS,IAChBN,KAAKM,OAAS,KAGhBN,KAAKM,OAAS,KACdN,KAAKY,WAAaJ,SAASV,EAAcC,EAAiBG,EAAeP,EAAYS,EAAe,KAElGJ,KAAKM,SAAWD,GAClBL,KAAKa,eAET,IAMF7B,EAAIK,YAAY,2BAA4B,CAC1CR,KAAAiC,GACEd,KAAKe,UAAUC;AACf,MAAMC,EAAWjB,KAAKP;AACtB,IAAKwB,GAAgC,IAApBA,EAASC,OAAc;AACxC,MAAMC,EAAQ1B,EAAE,QACVC,EAAStE,OAAOgG,aAAeD,EAAME,YACrCC,EAAiBtB,KAAKuB,KAAKC,WAAa,EAAI/B,EAAE,mBAAmBQ,SACjEwB,EAAgBhC,EAAE,iBAAiBC,SAASE,IAAM0B,EAClDI,EAAejC,EAAErE,QAAQ6E,SACzB0B,EAAiBlC,EAAE,kBAAkBQ,UAAY,EACjD2B,EAAWlC,GAAU+B,EAAgBC,EAAeC,EACpDE,EAASpC,EAAE,QAAQQ,SAAWwB,EAC9BK,EAAaX,EAAMY,SAAS,OAAS,OAAS;AAChDJ,EAAiB,EACnBV,EAASR,IAAI,SAAUmB,EAAWC,EAASF,GAE3CV,EAASR,IAAI,SAAUmB,EAAWC,EAAS,IAE7C7B,KAAKgC,IAAI,SAAUJ;AACnB,MAAMK,EAAaxC,EAAE;AACjBwC,GAAcA,EAAWf,OAAS,EACpCD,EAASR,IAAIqB,EAAY,GAAGG,EAAWvC,SAASwC,UAEhDjB,EAASR,IAAIqB,EAAY,MAE7B,IAMF9C,EAAIK,YAAY,wBAAyB,CACvCR,QAAAsD,CAASC,EAASC,GAChB,MACMjC,EADWX,EAAE,yBACYQ,UAAY,IACrCqC,EAAuBF,EAAQ1C,SAC/B6C,EAAQvC,KAAKP;AACnB,GAAI+C,MAAMC,QAAQJ,GAChB;AAIuB,IAArBA,EAAIK,QAAQ,OACdL,EAAMjH,OAAOuH,SAASC,SAAW,KAAOxH,OAAOuH,SAASE,KAAOR;AAEjE,MAAMS,EAAiBP,EAAMQ;AAC7B,IAAIC,EAAIV,EAAqBJ,KAAOY,EAAiB;AACjDE,EAAI,KACNA,EAAI,IAEFA,EAAIF,EAAiBrD,EAAErE,QAAQ2H,UACjCC,GAAKF,EAAiB;AAExB,MAAMG,EAASxD,EAAE;AACjB,IAAIyD,EAAIZ,EAAqB1C,KAAO2C,EAAMtC,SAAW,IAAMG;AACvD8C,EAAID,EAAOvD,SAASE,IAAMqD,EAAOhD,SAAWG,IAC9C8C,EAAIZ,EAAqB1C,IAAM,GAAKQ,GAEtCmC,EAAM9B,IAAI,CACRb,IAAUsD,EAAI,OAEXlD,KAAKuB,KAAKC,YACbe,EAAM9B,IAAI,CACRyB,KAAWc,EAAI,OAGnBhD,KAAKgC,IAAI,OAAQmB,UAAUd,IAC3BrC,KAAKgC,IAAI,WAAW,GACpBQ,MAAMY,IAAIC,aAAa,cAAerD,KAAMA,KAAKsD,UACnD,IAMFtE,EAAIK,YAAY,kBAAmB,CACjCkE,QAAS,CACP1E,eAAA2E,GAME,OALAxD,KAAKyD,cAAc,aAAazB,IAAI,WAAW,GAC/ChC,KAAKyD,cAAc,aAAazB,IAAI,qBAAsBhC,KAAK0D,aAAgE,QAAjD1D,KAAK0D,YAAYC,cAA2B,cAInH,CACT,IAEF,GAEN;AAEFjI,EAASK,QAAUC,CACrB,ICnJI,WAAYZ,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAInC,SAAS4E,EAAcC,EAASC,GACLA,EAAYC,KAAIC,IACvCC,YAAcxE,EAAEuE,GACTC,YAAY/C,OAAS,GAAuC,IAAlC+C,YAAYC,WAAWhD,UACvDiD,QAAO,CAACC,EAAGC,IAAMD,GAAKC,UAC4B,IAAtBjJ,OAAOkJ,iBAAoE,IAA/BlJ,OAAOkJ,WAAWT,IAC3FzI,OAAOkJ,WAAWT,IAEtB,CACA7E,EAAIuF,cAAa,KACfX,EAAc,kBAAmB,CAAC,0BAClCA,EAAc,eAAgB,CAAC,2BAA4B,8BAC3DA,EAAc,yBAA0B,CAAC,iCACzCA,EAAc,mBAAoB,CAAC,8BACnCA,EAAc,kBAAmB,CAAC,yBAClCA,EAAc,+BAAgC,CAAC,gBAAgB,GAC/D,GAEN;AAEFlI,EAASK,QAAUC,CACrB,ICvCI,WAAYZ,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAInC,MAAMwF,EAAInJ,QAAQ,eAAemJ,EAC3BC,EAAWpJ,QAAQ,qCAAqCoJ;AAC9DzF,EAAI0F,aAAa,gBAAiB,CAChCC,QAAS,oBACTC,SAAU,IAAM,gBAChBC,aAAc,WACZ,MAAO,CACLC,SAAS,EACTC,gBAAgB,EAEpB,EACAlG,IAAAmG,CAAKC,EAAOC,GACV,GAAIlF,KAAK0D,aAAiE,SAAlD1D,KAAK0D,YAAYC,cAA2B,YAClE;AAEF,IAAIwB,EAAU,CAACX,EAAE,iCAAkC,CACjDY,WAAY,CACVC,KAAMC,UAAUC,OAAO,WACvB,mBAAmB,EACnBC,MAAOC,KAAKC,EAAE,gBACd,aAAc,eACdC,OAAQT,EAAMJ,QACd5I,GAAI,kBAELuI,EAAS,WAAYD,EAAE,OAAQ,CAACU,EAAMU;AAMzC,OALIV,EAAMJ,SACRK,EAAQU,KAAK7F,KAAK8F,OAAO,cAAe,CACtCf,eAAgBG,EAAMH,kBAGnBI,CACT,EACAtG,gBAAAkH,GACE/F,KAAKkF,MAAMJ,SAAW9E,KAAKkF,MAAMJ,OACnC,EACAjG,KAAAmH,CAAMC,GACJA,EAAEC,iBACGlG,KAAKkF,MAAMJ,UACd9E,KAAKkF,MAAMJ,SAAU,EACrBtC,MAAMY,IAAI+C,SAAS,eAAe,KACX1G,EAAE,gBACV2G,QAAQC,QAAQ,IAGnC,EAGAxH,wBAAAyH,CAAyBxK,GACvBkE,KAAKkF,MAAMqB,YAAcvG,KAAKwG,SAASC,OAAO,uBAAuBC,IAAI,eACzE1G,KAAKkF,MAAMH,eAAiBjJ,CAC9B,GACA,GAEN;AAEFJ,EAASK,QAAUC,CACrB,IC1EI,WAAYZ,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAInCA,EAAI2H,aAAa,cAAe,CAC9BC,gBAAgB3B,IACP,CACL4B,KAAM,OACN,aAAc,2BACd/K,MAAOmJ,EAAMnJ,OAAS,GACtBgL,aAAc,MACdC,YAAa9B,EAAMF,eAAiB,GAAKU,KAAKC,EAAE,mBAGpD,GAEN;AAEFhK,EAASK,QAAUC,CACrB,ICjCI,WAAYZ,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAInC,MAAMwF,EAAInJ,QAAQ,eAAemJ,EAC3BwC,EAAY3L,QAAQ,0BAA0B2L,UAC9CC,EAAiB5L,QAAQ,2BAA2B4L,gBAC1D,SAA4BC,GAC1B,IAAIL,KACFA,EAAIM,UACJA,EAASC,QACTA,GACEF;AACJlI,EAAI2H,aAAa,qBAAsB,CACrChC,QAAS,UACT9F,IAAAmG,CAAKC,GACH,OAAOA,EAAMoC,QAAQtD,KAAIuD,IACvB,GAAIA,EAAEC,YAAa,CACjB,MAAMC,EAAkBxH,KAAKyH,aAAaC,iCACpCC,EAAe,CACnBtC,KAAMjK,OAAOuH,SAASiF,OAAS,aAAeN,EAAEC,YAChDM,SAAU,IAAMT,EAAQ/J,KAAK2C,KAAMsH,EAAGrC,EAAM6C,MAC5CC,UAAW,cACXC,iBAAkBnB,EAClBoB,qBAAsBhD,EAAMgD,qBAC5BC,YAAajD,EAAMiD;AAKrB,OAHIV,IACFG,EAAa,kBAAoBL,EAAEa,UAE9B3D,EAAE,UAAWxE,KAAK8F,OAAO,OAAQ6B,GAC1C,CAAA,GAEJ,GAEJ,EACAS,CAAmB,CACjBvB,KAAM,OACNM,UAAW,OACXtI,OAAAuI,CAAQiB,GACN,MAAMC,EAAa;AACfD,EAAE3K,MACJ4K,EAAWzC,KAAKrB,EAAE,YAAa6D,EAAE3K,OAEnC4K,EAAWzC,KAAKrB,EAAE,gBAAiByC,EAAeoB,EAAEF;AACpD,MAAMI,EAAqB,CAACvB,EAAU,QAAS,CAC7CxK,SAAU6L,EAAEG,gBACZL,SAAUE,EAAEF,WACV3D,EAAE,kBAAmB8D;AACzB,OAAO9D,EAAE,kBAAmB+D,EAC9B,GACA,GAEN;AAEF7M,EAASK,QAAUC,CACrB,ICtEI,WAAYZ,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IACnCA,EAAIyJ,eAAe,wBAAwBC,GAClCA,EAAO5C,OAAO,SAAU,CAC7BiC,UAAW,SACXY,KAAM,WACNC,OAAQ,aAEV,GAEN;AAEFlN,EAASK,QAAUC,CACrB,IC1BI,WAAYZ,QAChBK,OAAO,qEAAsE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACxI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,sCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAInCA,EAAIK,YAAY,2BAA4B,CAC1CkE,QAAS,CACP1E,SAAAgK,GACE7I,KAAK8I,WAAW,EAClB,IAEF,GAEN;AAEFpN,EAASK,QAAUC,CACrB,IC7BI,WAAYZ,QAChBK,OAAO,sEAAuE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACzI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,uCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAK/BC,SAAS8J,KAAKC,UAAUC,SAAS,gCACnCjK,EAAIkK,kBAAkB,gBAAgB,CAACjE,EAAOC,EAAOuC,KACnD,MAAM0B,EAAalE,EAAMkE;AACzB,GAAKA,IAKc,IAAfA,IAAoBlE,EAAMmE,qBAAsB3B,EAAa4B,+BAGjE,MAAO,CACLT,OAAQ,qBACRb,UAAW,uBAAuB7C,EAAMoE,cAAgB,cACxDX,KAAM,UACNY,aAAc,CACZ3D,MAAOuD,GAET3D,MAAO,mBACPgE,aAAc,CACZ5D,MAAOuD,GAETM,MAAO,mBACPC,WAAW,EACZ,GAEL,GAEJ;AAEFhO,EAASK,QAAUC,CACrB,IClDI,WAAYZ,QAChBK,OAAO,sEAAuE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACzI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAAjF,MACMgL,EAAcC,GAAO,wBAAwBA;AACnD,IAAI5N,EAAW,CACb0B,KAAM,uCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IAInCA,EAAIyJ,eAAe,mBAAmBC,IAChCzJ,SAAS8J,KAAKC,UAAUC,SAAS,gCACnCzG,MAAMY,IAAIC,aAAa,cAAerD,MAAM,KAC1C,MAAM6J,EAAQpK,EAAE,kBAAkBiJ,EAAOzD,MAAM/I,QACzC4N,EAAgBD,EAAME,KAAK,kBAC3BC,EAAevK,EAAE;AACvB,GAAKiJ,EAAOuB,OAAOvG,YAAYwG,MAkC7BJ,EAAcC,KAAK,YAAYI,SAAS;IAlCJ,CACpC,IAAIC,EAAYP,EAAME,KAAK,+BACvBM,EAAmBR,EAAME,KAAK;AAGlC,GAAIK,EAAW,CACb,MAAME,EAAuB7E,KAAKC,EAAEiE,EAAY,8CAA+C,CAC7FxB,SAAUO,EAAOzD,MAAMkD;AAEzBiC,EAAUG,KAAK,QAASD,GACxBF,EAAUG,KAAK,aAAcD,EAC/B,CAGA,IAAKN,EAAa9I,SAAWmJ,EAAiBnJ,OAAQ,CACpDmJ,EAAmB5K,EAAE,2JAGTgG,KAAKC,EAAEiE,EAAY,4EACxBlE,KAAKC,EAAEiE,EAAY,q7BAOSlE,KAAKC,EAAEiE,EAAY;AAGtD,MAAMa,EAAO9B,EAAOuB,OAAOQ,0BAA0B,cAAcC;AACnEL,EAAiBM,IAAI,SAASC,GAAG,SAAS,IAAMJ,EAAKK,eACvD,CACAf,EAAcC,KAAK,YAAYe,OAAOT,EACxC,CAGA,MAAMU,EAAkBjB,EAAcC,KAAK;AAC3C,GAAIgB,EAAgB7J,OAAQ,CAC1B,MAAM8J,EAASD,EAAgBhB,KAAK;AACpCiB,EAAOC,KAAKD,EAAOC,OAAOC,MAAM,KAAK,IACrCH,EAAgB9N,SAASkN,SAAS,8BACpC,CACA,MAAMgB,EAAkBrB,EAAcC,KAAK;AACvCoB,GACFA,EAAgBlO,SAASkN,SAAS,uBACpC,GAEJ,GACA,GAEN;AAEFzO,EAASK,QAAUC,CACrB,IC7EI,WAAYZ,QAChBK,OAAO,sEAAuE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACzI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,uCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IACnC,IAAIoM,EAAe9F,UAAU+F,SAASC,OAAOvH,KAAI,SAAUwH,GACzD,GAAIA,EAASC,SACX,OAAOD,EAASE,IAEpB;AACAzM,EAAIK,YAAY,uBAAwB,CACtCqM,iBAAkB,WAEhB,GADA1L,KAAKe,SACDf,KAAKuL,SAAU,CACjB,IAAII,EAAiB3L,KAAKuL,SAASE;AACnChM,EAAEmM,KAAKR,GAAc,SAAUS,EAAGC,GAChC,GAAIA,GAAeH,EAGjB,OADAlM,EAAE,eAAe0K,SAAS,oBACnB,CAEX,GACF,CACF,IAEFnL,EAAIK,YAAY,4BAA6B,CAC3C0M,kBAAmB,CAAC,yBACpB,wBAAyBC,GAAGC,SAASC,MAAM,oBAC3CC,kBAAmB3J,MAAMyJ,UAAS,WAChC,IAAIG,EAAUpM,KAAKe;AAKnB,OAHwB,MADZf,KAAKiF,MAAMoH,MACbC,aACRF,GAAW,gBAENA,CACT,IACAV,iBAAkB,WAChB1L,KAAKe;AACL,IAAIsL,EAAQrM,KAAKiF,MAAMoH;AACC,MAApBA,EAAMC,YACR7M,GAAE,WACA,IAAIkM,EAAiBU,EAAMd,SAASE;AACpChM,EAAEmM,KAAKR,GAAc,SAAUS,EAAGC,GAChC,GAAIA,GAAeH,EAAgB,CAEjC,IAAIY,EAAa9M,EAAE,mBAAqB4M,EAAMnQ,GAAK;AAQnD,OAPAqQ,EAAWhC,KAAK,CACdlF,KAAM,MAAQgH,EAAMnQ,GACpB,kBAAmBmQ,EAAMG,aAEvBH,EAAMG,YACRD,EAAWhC,KAAK,QAAS,cAEpB,CACT,CACF,GACF,GAEJ,GACA,GAEN;AAEF7O,EAASK,QAAUC,CACrB,IC1EI,WAAYZ,QAChBK,OAAO,sEAAuE,CAAC,UAAW,6BAA6B,SAAUC,EAAUgD,GACzI;AAEA9C,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCsD,kBAAkB;AAEjF,IAAI3C,EAAW,CACb0B,KAAM,uCACNkB,MAAO,iBACPC,UAAAC,IACE,EAAIJ,EAAWK,eAAe,OAAOC,IACnC,MAAMyN,EAA8BpR,QAAQ,uDAAuDU,SAC7F2Q,mBACJA,GACErR,QAAQ;AACZoR,EAA4BE,OAAO,CACjC9N,cAAA+N,GAEE,OADgB5M,KAAK0G,IAAI,WACVmG,QAAOC,GACb,CAACJ,EAAmBK,QAASL,EAAmBM,OAAOtK,QAAQoK,EAAE5Q,KAAO,GAEnF,GACA,GAEN;AAEFR,EAASK,QAAUC,CACrB;ACvBE,MAAMiR,qBAAuB,EACvBC,iBAAmB,IACnBC,YAAc,IAEdC,kBAAoB,IAAMhS,OAAOiS,WAAa,IAAM,KAAO,IAE3DC,QAAUlS,OAAOuH,SAAS4K,SAASrC,MAAM,KAAK,GAC9CsC,WAH0BpS,OAAOiS,WAAa,IAAM,KAAO,IAI3DI,MAAQ,kBAAkBD,cAAcF,UACxCI,OAASC,aAAaC,QAAQH,OAC9BI,eAAiBH,OAASI,KAAKC,MAAML,QAAU,CAAC,EAEhDM,gBAAkB,CAACC,EAAIC,KACzB,MAAMC,EAAYC,KAAKC,MACjBC,EAAmBC,aAAY,KAC7BJ,EAAYC,KAAKC,MAbT,KAa8BG,cAAcF,GACxDL,EAAGK,EAAiB,GACrBJ;AACH,OAAOI,CAAgB,EAGrBG,aAAe,CAACC,EAAKC,IAAchB,aAAaiB,QAClDnB,MACAK,KAAKe,UAAUjT,OAAOkT,OAAO,CAAC,EAAGjB,eAAgB,CAC7Ca,CAACA,GAAM,CAAEzO,OAAQ0O,EAAWI,YAAaX,KAAKC,WAIhDW,SAAW,CAACC,EAAYN,KACRP,KAAKC;AACvBL,iBAAgBM,IACA7O,EAAEwP,GACN/N,SACJzB,EAAEwP,GAAYxO,IAAI,YAAakO,GAC/BH,cAAcF,GAClB,GACD,IAAI,EAGLY,2BAA6B,KAClBzP,EAAE,yBAEVgB,IAAI,YAAa,GAAG;AAG7BrF,OAAO+T,iBAAiB,uBAAwBD;AAEhD,MAAME,aAAeL,GAAeA,EAAcX,KAAKC,MAAQ,MAEzDgB,UAAY,CAACC,EAAaC,EAAQC,EAAgBC,MAChD5B,iBAAkBA,eAAe0B,IAAyB1B,eAAe0B,GAAQR,YAHvCX,KAAKC,MAAQ,MAMzDL,iBAAgBM,IACI7O,EAAE+P,GACNtO,SACRwO,YAAW,KACP,MAAMf,EAAYlP,EAAEgQ,GAAkBxP;AACtCwO,aAAac,EAAQZ,GACrBK,SAASM,EAAaX,EAAU,GA1DzB,KA4DXH,cAAcF,GAClB,GACD,KAZDU,SAASM,EAAazB,eAAe0B,GAAQtP,OAajD,EAGE0P,cAAgB,KAAMN,OAlBTC,EAmBf,wBAnB4BC,EAoB5B,UApBoCC,EAqBpCpU,OAAOiS,WAAa,IACd,+DACA,kEAvB8CoC,EAwBpD,8DAvBI5B,iBAAkBA,eAAe0B,IAAyB1B,eAAe0B,GAAQR,YAHvCX,KAAKC,MAAQ,MAMzDL,iBAAgBM,IACI7O,EAAE+P,GACNtO,SACRwO,YAAW,KACP,MAAMf,EAAYlP,EAAEgQ,GAAkBxP;AACtCwO,aAAac,EAAQZ,GACrBK,SAASM,EAAaX,EAAU,GA1DzB,KA4DXH,cAAcF,GAClB,GACD,KAZDU,SAASM,EAAazB,eAAe0B,GAAQtP;AAFnC,IAACqP,EAAaC,EAAQC,EAAgBC,CAyBvD;ACjFC,SAASG,WAAWC,GAEhB,OAAOA,EACDC,QAAQ,KAAM,SACdA,QAAQ,KAAM,QACdA,QAAQ,KAAM,QACdA,QAAQ,KAAM,UACdA,QAAQ,KAAM,SACxB,CD2EFrQ,GAAE,KAToB,IAlBH6P,EAAaC,EAAQC,EAAgBC;AAArCH,EAmBf,wBAnB4BC,EAoB5B,UApBoCC,EAqBpCpU,OAAOiS,WAAa,IACd,+DACA,kEAvB8CoC,EAwBpD,yDAvBI5B,iBAAkBA,eAAe0B,IAAyB1B,eAAe0B,GAAQR,YAHvCX,KAAKC,MAAQ,MAMzDL,iBAAgBM,IACI7O,EAAE+P,GACNtO,SACRwO,YAAW,KACP,MAAMf,EAAYlP,EAAEgQ,GAAkBxP;AACtCwO,aAAac,EAAQZ,GACrBK,SAASM,EAAaX,EAAU,GA1DzB,KA4DXH,cAAcF,GAClB,GACD,KAZDU,SAASM,EAAazB,eAAe0B,GAAQtP,OA0BlC;AC1EjB,MAAMpD,QAAUxB,QAAQ;AACxBwB,QAAQkT,eAAe,gBAAgB,SAASC,GAC5C,OAAOJ,WAAWI,EAAM,GAC5B","sourceRoot":"theme-4/","sourcesContent":["(function() {\n  if ('require' in window) {\n    require(\"discourse/lib/theme-settings-store\").registerSettings(4, {\"enable_homepage\":true,\"theme_uploads\":{\"proximanova-regular-woff\":\"https://discourse-static.influitive.net/uploads/db_c7b9ba6c_2c44_40a4_8ad6_482ef35e2002/original/1X/554789866cc41b30c2d20c29157547f610d37e48.woff\",\"proximanova-light-woff\":\"https://discourse-static.influitive.net/uploads/db_c7b9ba6c_2c44_40a4_8ad6_482ef35e2002/original/1X/bb724e0609dd3bfbef5660cd1250ceb74def4f9e.woff\",\"proximanova-lightit-woff\":\"https://discourse-static.influitive.net/uploads/db_c7b9ba6c_2c44_40a4_8ad6_482ef35e2002/original/1X/5ef2fa0d95dd36ff21d233177ea8ebb14e507faf.woff\",\"proximanova-semibold-woff\":\"https://discourse-static.influitive.net/uploads/db_c7b9ba6c_2c44_40a4_8ad6_482ef35e2002/original/1X/d3d0db670554257454da02196a666d82f0fe3c78.woff\",\"proximanova-semiboldit-woff\":\"https://discourse-static.influitive.net/uploads/db_c7b9ba6c_2c44_40a4_8ad6_482ef35e2002/original/1X/39e07f77b7741e5c3a31bd123007f561204f57de.woff\"}});\n  }\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-4/discourse/templates/components/category-row\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n    {{#if category}}\n      {{#if hasParentCategory}}\n        <div class=\"category-status\">\n          {{#unless hideParentCategory}}\n            {{badgeForParentCategory}}&nbsp;&#47;&nbsp;\n          {{/unless}}\n          <span>\n            {{badgeForCategory}}\n          </span>\n          <span class=\"topic-count\" aria-label={{i18n \"category_row.topic_count\" count=topicCount}}>\n            &nbsp;&times; {{topicCount}}\n          </span>\n        </div>\n      {{else}}\n        <div class=\"category-status\">\n          {{badgeForCategory}}\n          <span class=\"topic-count\" aria-label={{i18n \"category_row.topic_count\" count=topicCount}}>\n            &nbsp;&times; {{topicCount}}\n          </span>\n        </div>\n      {{/if}}\n  \n      {{#if shouldDisplayDescription}}\n        <div class=\"category-desc\">{{{dir-span description}}}</div>\n      {{/if}}\n    {{else}}\n      {{{label}}}\n    {{/if}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\"],[41,[33,1],[[[41,[33,2],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"category-status\\\"],[12],[1,\\\"\\\\n\\\"],[41,[51,[33,4]],[[[1,\\\"          \\\"],[1,[34,5]],[1,\\\" / \\\\n\\\"]],[]],null],[1,\\\"        \\\"],[10,1],[12],[1,\\\"\\\\n          \\\"],[1,[34,6]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,1],[14,0,\\\"topic-count\\\"],[15,\\\"aria-label\\\",[28,[37,7],[\\\"category_row.topic_count\\\"],[[\\\"count\\\"],[[33,8]]]]],[12],[1,\\\"\\\\n           × \\\"],[1,[34,8]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"category-status\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[34,6]],[1,\\\"\\\\n        \\\"],[10,1],[14,0,\\\"topic-count\\\"],[15,\\\"aria-label\\\",[28,[37,7],[\\\"category_row.topic_count\\\"],[[\\\"count\\\"],[[33,8]]]]],[12],[1,\\\"\\\\n           × \\\"],[1,[34,8]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"\\\\n\\\"],[41,[33,9],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"category-desc\\\"],[12],[2,[28,[37,10],[[33,11]],null]],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],[[[1,\\\"    \\\"],[2,[36,12]],[1,\\\"\\\\n\\\"]],[]]]],[],false,[\\\"if\\\",\\\"category\\\",\\\"hasParentCategory\\\",\\\"unless\\\",\\\"hideParentCategory\\\",\\\"badgeForParentCategory\\\",\\\"badgeForCategory\\\",\\\"i18n\\\",\\\"topicCount\\\",\\\"shouldDisplayDescription\\\",\\\"dir-span\\\",\\\"description\\\",\\\"label\\\"]]\",\n    \"moduleName\": \"discourse/theme-4/discourse/templates/components/category-row\",\n    \"isStrictMode\": false\n  });\n  _exports.default = _default;\n});\n}\n","(function() {\n  /*\n\n\n        {{raw \"topic-list-header-column\" order='default' name=listTitle}}\n        {{raw \"topic-list-header-column\" sortable=sortable number='true' order='posts' name='replies'}}\n        {{raw \"topic-list-header-column\" sortable=sortable number='true' order='views' name='views'}}\n        {{raw \"topic-list-header-column\" sortable=sortable number='true' order='activity' name='activity' forceName=(theme-i18n 'category.sort_options.latest_reply')}}\n\n\n  */\n  const addRawTemplate = requirejs('discourse-common/lib/raw-templates').addRawTemplate;\n  const template = requirejs('discourse-common/lib/raw-handlebars').template({\"compiler\":[8,\">= 4.3.0\"],\"main\":function(container,depth0,helpers,partials,data) {\n    var lookupProperty = container.lookupProperty || function(parent, propertyName) {\n        if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n          return parent[propertyName];\n        }\n        return undefined\n    };\n\n  return \"\\n\\n    \"\n    + container.escapeExpression((lookupProperty(helpers,\"raw\")||(depth0 && lookupProperty(depth0,\"raw\"))||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),\"topic-list-header-column\",{\"name\":\"raw\",\"hash\":{\"name\":\"listTitle\",\"order\":\"default\"},\"hashTypes\":{\"name\":\"PathExpression\",\"order\":\"StringLiteral\"},\"hashContexts\":{\"name\":depth0,\"order\":depth0},\"types\":[\"StringLiteral\"],\"contexts\":[depth0],\"data\":data,\"loc\":{\"start\":{\"line\":3,\"column\":4},\"end\":{\"line\":3,\"column\":69}}}))\n    + \"\\n    \"\n    + container.escapeExpression((lookupProperty(helpers,\"raw\")||(depth0 && lookupProperty(depth0,\"raw\"))||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),\"topic-list-header-column\",{\"name\":\"raw\",\"hash\":{\"name\":\"replies\",\"order\":\"posts\",\"number\":\"true\",\"sortable\":\"sortable\"},\"hashTypes\":{\"name\":\"StringLiteral\",\"order\":\"StringLiteral\",\"number\":\"StringLiteral\",\"sortable\":\"PathExpression\"},\"hashContexts\":{\"name\":depth0,\"order\":depth0,\"number\":depth0,\"sortable\":depth0},\"types\":[\"StringLiteral\"],\"contexts\":[depth0],\"data\":data,\"loc\":{\"start\":{\"line\":4,\"column\":4},\"end\":{\"line\":4,\"column\":99}}}))\n    + \"\\n    \"\n    + container.escapeExpression((lookupProperty(helpers,\"raw\")||(depth0 && lookupProperty(depth0,\"raw\"))||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),\"topic-list-header-column\",{\"name\":\"raw\",\"hash\":{\"name\":\"views\",\"order\":\"views\",\"number\":\"true\",\"sortable\":\"sortable\"},\"hashTypes\":{\"name\":\"StringLiteral\",\"order\":\"StringLiteral\",\"number\":\"StringLiteral\",\"sortable\":\"PathExpression\"},\"hashContexts\":{\"name\":depth0,\"order\":depth0,\"number\":depth0,\"sortable\":depth0},\"types\":[\"StringLiteral\"],\"contexts\":[depth0],\"data\":data,\"loc\":{\"start\":{\"line\":5,\"column\":4},\"end\":{\"line\":5,\"column\":97}}}))\n    + \"\\n    \"\n    + container.escapeExpression((lookupProperty(helpers,\"raw\")||(depth0 && lookupProperty(depth0,\"raw\"))||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),\"topic-list-header-column\",{\"name\":\"raw\",\"hash\":{\"forceName\":(lookupProperty(helpers,\"theme-i18n\")||(depth0 && lookupProperty(depth0,\"theme-i18n\"))||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),4,\"category.sort_options.latest_reply\",{\"name\":\"theme-i18n\",\"hash\":{},\"hashTypes\":{},\"hashContexts\":{},\"types\":[\"NumberLiteral\",\"StringLiteral\"],\"contexts\":[depth0,depth0],\"data\":data,\"loc\":{\"start\":{\"line\":6,\"column\":112},\"end\":{\"line\":6,\"column\":161}}}),\"name\":\"activity\",\"order\":\"activity\",\"number\":\"true\",\"sortable\":\"sortable\"},\"hashTypes\":{\"forceName\":\"SubExpression\",\"name\":\"StringLiteral\",\"order\":\"StringLiteral\",\"number\":\"StringLiteral\",\"sortable\":\"PathExpression\"},\"hashContexts\":{\"forceName\":depth0,\"name\":depth0,\"order\":depth0,\"number\":depth0,\"sortable\":depth0},\"types\":[\"StringLiteral\"],\"contexts\":[depth0],\"data\":data,\"loc\":{\"start\":{\"line\":6,\"column\":4},\"end\":{\"line\":6,\"column\":163}}}))\n    + \"\\n\\n\";\n},\"useData\":true});\n  addRawTemplate(\"topic-list-header\", template);\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-4/discourse/templates/components/category-title-link\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  {{category-title-before category=category}}\n  <a class=\"category-title-link\" href={{category.url}}>\n    <div class=\"category-text-title\">\n      <span class=\"category-name\">{{dir-span (sanitizeHTML category.name)}}</span>\n    </div>\n    {{#if category.uploaded_logo.url}}\n      {{cdn-img\n        src=category.uploaded_logo.url\n        class=\"category-logo\"\n        width=category.uploaded_logo.width\n        height=category.uploaded_logo.height}}\n    {{/if}}\n  </a>\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\"],[1,[28,[35,0],null,[[\\\"category\\\"],[[33,1]]]]],[1,\\\"\\\\n\\\"],[10,3],[14,0,\\\"category-title-link\\\"],[15,6,[33,1,[\\\"url\\\"]]],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"category-text-title\\\"],[12],[1,\\\"\\\\n    \\\"],[10,1],[14,0,\\\"category-name\\\"],[12],[1,[28,[35,2],[[28,[37,3],[[33,1,[\\\"name\\\"]]],null]],null]],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[41,[33,1,[\\\"uploaded_logo\\\",\\\"url\\\"]],[[[1,\\\"    \\\"],[1,[28,[35,5],null,[[\\\"src\\\",\\\"class\\\",\\\"width\\\",\\\"height\\\"],[[33,1,[\\\"uploaded_logo\\\",\\\"url\\\"]],\\\"category-logo\\\",[33,1,[\\\"uploaded_logo\\\",\\\"width\\\"]],[33,1,[\\\"uploaded_logo\\\",\\\"height\\\"]]]]]],[1,\\\"\\\\n\\\"]],[]],null],[13],[1,\\\"\\\\n\\\"]],[],false,[\\\"category-title-before\\\",\\\"category\\\",\\\"dir-span\\\",\\\"sanitizeHTML\\\",\\\"if\\\",\\\"cdn-img\\\"]]\",\n    \"moduleName\": \"discourse/theme-4/discourse/templates/components/category-title-link\",\n    \"isStrictMode\": false\n  });\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/discourse/templates/components/notification-consent-banner\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  \n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\\n\\\"]],[],false,[]]\",\n    \"moduleName\": \"discourse/theme-4/discourse/templates/components/notification-consent-banner\",\n    \"isStrictMode\": false\n  });\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/discourse/templates/components/topic-category\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  \n      {{#unless topic.isPrivateMessage}}\n          {{#unless topic.category.content_section_enabled}}\n            <span class=\"topic-breadcrumb\"><a href=\"/\">{{ theme-i18n 'topic.breadcrumb.home' }}</a>&nbsp;/&nbsp;</span>\n          {{/unless}}\n          {{#if topic.category.parentCategory}}\n              {{bound-category-link topic.category.parentCategory}}&nbsp;/&nbsp;\n          {{/if}}\n          {{bound-category-link topic.category hideParent=true}}\n      {{/unless}}\n  \n      <div class=\"topic-header-extra\">\n          {{#if siteSettings.tagging_enabled}}\n              <div class=\"list-tags\">\n                  {{discourse-tags topic mode=\"list\"}}\n              </div>\n          {{/if}}\n          {{#if siteSettings.topic_featured_link_enabled}}\n              {{topic-featured-link topic}}\n          {{/if}}\n      </div>\n  \n      {{plugin-outlet name=\"topic-category\" args=(hash topic=topic category=topic.category)}}\n  \n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\\n\\\"],[41,[51,[33,1,[\\\"isPrivateMessage\\\"]]],[[[41,[51,[33,1,[\\\"category\\\",\\\"content_section_enabled\\\"]]],[[[1,\\\"          \\\"],[10,1],[14,0,\\\"topic-breadcrumb\\\"],[12],[10,3],[14,6,\\\"/\\\"],[12],[1,[28,[35,2],[4,\\\"topic.breadcrumb.home\\\"],null]],[13],[1,\\\" / \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[41,[33,1,[\\\"category\\\",\\\"parentCategory\\\"]],[[[1,\\\"            \\\"],[1,[28,[35,4],[[33,1,[\\\"category\\\",\\\"parentCategory\\\"]]],null]],[1,\\\" / \\\\n\\\"]],[]],null],[1,\\\"        \\\"],[1,[28,[35,4],[[33,1,[\\\"category\\\"]]],[[\\\"hideParent\\\"],[true]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"topic-header-extra\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,5,[\\\"tagging_enabled\\\"]],[[[1,\\\"            \\\"],[10,0],[14,0,\\\"list-tags\\\"],[12],[1,\\\"\\\\n                \\\"],[1,[28,[35,6],[[33,1]],[[\\\"mode\\\"],[\\\"list\\\"]]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[41,[33,5,[\\\"topic_featured_link_enabled\\\"]],[[[1,\\\"            \\\"],[1,[28,[35,7],[[33,1]],null]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[1,[28,[35,8],null,[[\\\"name\\\",\\\"args\\\"],[\\\"topic-category\\\",[28,[37,9],null,[[\\\"topic\\\",\\\"category\\\"],[[33,1],[33,1,[\\\"category\\\"]]]]]]]]],[1,\\\"\\\\n\\\\n\\\"]],[],false,[\\\"unless\\\",\\\"topic\\\",\\\"theme-i18n\\\",\\\"if\\\",\\\"bound-category-link\\\",\\\"siteSettings\\\",\\\"discourse-tags\\\",\\\"topic-featured-link\\\",\\\"plugin-outlet\\\",\\\"hash\\\"]]\",\n    \"moduleName\": \"discourse/theme-4/discourse/templates/components/topic-category\",\n    \"isStrictMode\": false\n  });\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/discourse/templates/full-page-search\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  \n      {{#d-section pageClass=\"search\" class=\"search-container\"}}\n      {{scroll-tracker name=\"full-page-search\" tag=searchTerm class=\"hidden\"}}\n  \n      <div class=\"search-advanced\">\n      {{#unless site.mobileView}}\n        <div class=\"search-bar\">\n          <label for=\"search-input-sidebar\" class=\"sr-only\">Search</label>\n          {{search-text-field value=searchTerm id=\"search-input-sidebar\" class=\"full-page-search search no-blur search-query\" enter=(action \"search\") hasAutofocus=hasAutofocus}}\n          {{d-button action=(action \"search\") icon=\"search\" class=\"btn-primary search-cta\" disabled=searchButtonDisabled}}\n        </div>\n      {{/unless}}\n  \n      <div class=\"search-notice\">\n        {{#if invalidSearch}}\n          <div class=\"fps-invalid\">\n            {{i18n \"search.too_short\"}}\n          </div>\n        {{/if}}\n      </div>\n  \n      <div class=\"search-context\">\n        {{#if context}}\n          <div class='fps-search-context'>\n            <label>\n              {{input type=\"checkbox\" name=\"searchContext\" checked=searchContextEnabled}} {{searchContextDescription}}\n            </label>\n          </div>\n        {{/if}}\n      </div>\n  \n      {{#if hasResults}}\n        <div class='search-title'>\n          {{#if hasResults}}\n            {{create-topic-button canCreateTopic=canCreateTopic action=(action \"createTopic\" searchTerm)}}\n          {{/if}}\n  \n          {{#if canBulkSelect}}\n            {{d-button icon=\"list\" class=\"btn-default bulk-select\" title=\"topics.bulk.toggle\" action=(action \"toggleBulkSelect\")}}\n            {{bulk-select-button selected=selected action=(action \"search\")}}\n          {{/if}}\n  \n          {{#if bulkSelectEnabled}}\n            <div class='fps-select'>\n              <a {{action \"selectAll\"}}>{{i18n \"search.select_all\"}}</a>\n              <a {{action \"clearAll\"}}>{{i18n \"search.clear_all\"}}</a>\n            </div>\n          {{/if}}\n        </div>\n  \n        <div class='search-info'>\n          <div class='result-count'>\n            {{{resultCountLabel}}}\n          </div>\n          <div class='sort-by'>\n            <span class='desc'>\n              {{i18n \"search.sort_by\"}}\n            </span>\n            {{combo-box value=sortOrder content=sortOrders castInteger=true}}\n          </div>\n        </div>\n      {{/if}}\n  \n      {{plugin-outlet name=\"full-page-search-below-search-info\" args=(hash search=searchTerm)}}\n  \n      {{#unless searching}}\n        <div class=\"search-results\">\n          {{#load-more selector=\".fps-result\" action=(action \"loadMore\")}}\n            {{#each model.posts as |result|}}\n              <div class='fps-result'>\n                <div class='author'>\n                  {{#if siteSettings.influitive_use_new_profile_cards}}\n                  <a href=\"/profiles/{{result.user_external_id}}\" data-user-card=\"{{result.username}}\" class=\"raw-link\">\n                    {{avatar result imageSize=\"large\"}}\n                  </a>\n                  {{else}}\n                  <a href=\"/profiles/{{result.user_external_id}}\" class=\"raw-link\">\n                    {{avatar result imageSize=\"large\"}}\n                  </a>\n                  {{/if}}\n                </div>\n  \n                <div class='fps-topic'>\n                  <div class='topic'>\n                    {{#if bulkSelectEnabled}}\n                      {{track-selected selectedList=selected selectedId=result.topic}}\n                    {{/if}}\n  \n                    <a class='search-link' href='{{unbound result.url}}' {{action \"logClick\" result.topic_id}}>\n                      {{topic-status topic=result.topic disableActions=true}}<span class='topic-title'>{{#highlight-text highlight=q}}{{{unbound result.topic.fancyTitle}}}{{/highlight-text}}</span>\n                    </a>\n  \n                    <div class='search-category'>\n                      {{#if result.topic.category.parentCategory}}\n                      {{category-link result.topic.category.parentCategory}}\n                      {{/if}}\n                      {{category-link result.topic.category hideParent=true}}\n                      {{#each result.topic.tags as |tag|}}\n                        {{discourse-tag tag isPrivateMessage=isPrivateMessage}}\n                      {{/each}}\n                      {{plugin-outlet name=\"full-page-search-category\" args=(hash result=result)}}\n                    </div>\n                  </div>\n  \n                  <div class='blurb container'>\n                    <span class='date'>\n                      {{format-age result.created_at}}\n                      {{#if result.blurb}}\n                      -\n                      {{/if}}\n                    </span>\n  \n                    {{#if result.blurb}}\n                      {{#highlight-text highlight=highlightQuery}}\n                        {{{unbound result.blurb}}}\n                      {{/highlight-text}}\n                    {{/if}}\n                  </div>\n  \n                  {{#if showLikeCount}}\n                    {{#if result.like_count}}\n                      <span class='like-count'>\n                        {{result.like_count}} {{d-icon \"heart\"}}\n                      </span>\n                    {{/if}}\n                  {{/if}}\n                </div>\n              </div>\n            {{/each}}\n  \n            {{#conditional-loading-spinner condition=loading }}\n              {{#unless hasResults}}\n                {{#if searchActive}}\n                  <h3>{{i18n \"search.no_results\"}}</h3>\n  \n                  {{#if showSuggestion}}\n                    <div class=\"no-results-suggestion\">\n                      {{i18n \"search.cant_find\"}}\n                      {{#if canCreateTopic}}\n                        <a href {{action \"createTopic\" searchTerm}}>{{i18n \"search.start_new_topic\"}}</a>\n                        {{#unless siteSettings.login_required}}\n                          {{i18n \"search.or_search_google\"}}\n                        {{/unless}}\n                      {{else}}\n                        {{i18n \"search.search_google\"}}\n                      {{/if}}\n                    </div>\n  \n                    {{google-search searchTerm=searchTerm}}\n                  {{/if}}\n                {{/if}}\n              {{/unless}}\n  \n              {{#if hasResults}}\n                {{#unless loading}}\n                  <h3 class=\"search-footer\">\n                    {{#if model.grouped_search_result.more_full_page_results}}\n                      {{#if isLastPage }}\n                        {{i18n \"search.more_results\"}}\n                      {{/if}}\n                    {{else}}\n                      {{i18n \"search.no_more_results\"}}\n                    {{/if}}\n                  </h3>\n                {{/unless}}\n              {{/if}}\n            {{/conditional-loading-spinner}}\n          {{/load-more}}\n        </div>\n      {{else}}\n        {{loading-spinner size=\"medium\"}}\n      {{/unless}}\n    </div>\n  \n    <div class=\"search-advanced-sidebar\">\n      {{#if site.mobileView}}\n        <div class=\"search-bar\">\n          <label for=\"search-input-full\" class=\"sr-only\">Search</label>\n          {{search-text-field value=searchTerm id=\"search-input-full\" class=\"full-page-search search no-blur search-query\" enter=(action \"search\") hasAutofocus=hasAutofocus}}\n          {{d-button action=(action \"search\") icon=\"search\" class=\"btn-primary search-cta\" disabled=searchButtonDisabled}}\n        </div>\n      {{/if}}\n  \n      {{#if site.mobileView}}\n        <button class=\"search-advanced-title btn\" {{action \"toggleAdvancedSearch\"}}>\n          {{{searchAdvancedIcon}}} {{i18n \"search.advanced.title\"}}\n        </button>\n      {{else}}\n        <span class=\"search-advanced-title\">\n          {{i18n \"search.advanced.title\"}}\n        </span>\n      {{/if}}\n  \n      {{#if site.mobileView}}\n        {{#if expanded}}\n          <div class=\"search-advanced-filters\">\n            {{search-advanced-options searchTerm=searchTerm isExpanded=expanded}}\n          </div>\n        {{/if}}\n      {{else}}\n        <div class=\"search-advanced-filters\">\n          {{search-advanced-options searchTerm=searchTerm isExpanded=true}}\n  \n          {{d-button\n            label=\"submit\"\n            action=(action \"search\")\n            icon=\"search\"\n            class=\"btn-primary search-cta\"\n            disabled=searchButtonDisabled}}\n        </div>\n      {{/if}}\n    </div>\n  {{/d-section}}\n  \n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\\n\\\"],[6,[39,0],null,[[\\\"pageClass\\\",\\\"class\\\"],[\\\"search\\\",\\\"search-container\\\"]],[[\\\"default\\\"],[[[[1,\\\"    \\\"],[1,[28,[35,1],null,[[\\\"name\\\",\\\"tag\\\",\\\"class\\\"],[\\\"full-page-search\\\",[33,2],\\\"hidden\\\"]]]],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"search-advanced\\\"],[12],[1,\\\"\\\\n\\\"],[41,[51,[33,4,[\\\"mobileView\\\"]]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"search-bar\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"search-input-sidebar\\\"],[14,0,\\\"sr-only\\\"],[12],[1,\\\"Search\\\"],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,5],null,[[\\\"value\\\",\\\"id\\\",\\\"class\\\",\\\"enter\\\",\\\"hasAutofocus\\\"],[[33,2],\\\"search-input-sidebar\\\",\\\"full-page-search search no-blur search-query\\\",[28,[37,6],[[30,0],\\\"search\\\"],null],[33,7]]]]],[1,\\\"\\\\n        \\\"],[1,[28,[35,8],null,[[\\\"action\\\",\\\"icon\\\",\\\"class\\\",\\\"disabled\\\"],[[28,[37,6],[[30,0],\\\"search\\\"],null],\\\"search\\\",\\\"btn-primary search-cta\\\",[33,9]]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"search-notice\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,11],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"fps-invalid\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,12],[\\\"search.too_short\\\"],null]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"search-context\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,13],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"fps-search-context\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"label\\\"],[12],[1,\\\"\\\\n            \\\"],[1,[28,[35,14],null,[[\\\"type\\\",\\\"name\\\",\\\"checked\\\"],[\\\"checkbox\\\",\\\"searchContext\\\",[33,15]]]]],[1,\\\" \\\"],[1,[34,16]],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[33,17],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"search-title\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,17],[[[1,\\\"          \\\"],[1,[28,[35,18],null,[[\\\"canCreateTopic\\\",\\\"action\\\"],[[33,19],[28,[37,6],[[30,0],\\\"createTopic\\\",[33,2]],null]]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[33,20],[[[1,\\\"          \\\"],[1,[28,[35,8],null,[[\\\"icon\\\",\\\"class\\\",\\\"title\\\",\\\"action\\\"],[\\\"list\\\",\\\"btn-default bulk-select\\\",\\\"topics.bulk.toggle\\\",[28,[37,6],[[30,0],\\\"toggleBulkSelect\\\"],null]]]]],[1,\\\"\\\\n          \\\"],[1,[28,[35,21],null,[[\\\"selected\\\",\\\"action\\\"],[[33,22],[28,[37,6],[[30,0],\\\"search\\\"],null]]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[33,23],[[[1,\\\"          \\\"],[10,0],[14,0,\\\"fps-select\\\"],[12],[1,\\\"\\\\n            \\\"],[11,3],[4,[38,6],[[30,0],\\\"selectAll\\\"],null],[12],[1,[28,[35,12],[\\\"search.select_all\\\"],null]],[13],[1,\\\"\\\\n            \\\"],[11,3],[4,[38,6],[[30,0],\\\"clearAll\\\"],null],[12],[1,[28,[35,12],[\\\"search.clear_all\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"search-info\\\"],[12],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"result-count\\\"],[12],[1,\\\"\\\\n          \\\"],[2,[36,24]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"sort-by\\\"],[12],[1,\\\"\\\\n          \\\"],[10,1],[14,0,\\\"desc\\\"],[12],[1,\\\"\\\\n            \\\"],[1,[28,[35,12],[\\\"search.sort_by\\\"],null]],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n          \\\"],[1,[28,[35,25],null,[[\\\"value\\\",\\\"content\\\",\\\"castInteger\\\"],[[33,26],[33,27],true]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n    \\\"],[1,[28,[35,28],null,[[\\\"name\\\",\\\"args\\\"],[\\\"full-page-search-below-search-info\\\",[28,[37,29],null,[[\\\"search\\\"],[[33,2]]]]]]]],[1,\\\"\\\\n\\\\n\\\"],[41,[51,[33,30]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"search-results\\\"],[12],[1,\\\"\\\\n\\\"],[6,[39,31],null,[[\\\"selector\\\",\\\"action\\\"],[\\\".fps-result\\\",[28,[37,6],[[30,0],\\\"loadMore\\\"],null]]],[[\\\"default\\\"],[[[[42,[28,[37,33],[[28,[37,33],[[33,34,[\\\"posts\\\"]]],null]],null],null,[[[1,\\\"            \\\"],[10,0],[14,0,\\\"fps-result\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"author\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,35,[\\\"influitive_use_new_profile_cards\\\"]],[[[1,\\\"                \\\"],[10,3],[15,6,[29,[\\\"/profiles/\\\",[30,1,[\\\"user_external_id\\\"]]]]],[15,\\\"data-user-card\\\",[29,[[30,1,[\\\"username\\\"]]]]],[14,0,\\\"raw-link\\\"],[12],[1,\\\"\\\\n                  \\\"],[1,[28,[35,36],[[30,1]],[[\\\"imageSize\\\"],[\\\"large\\\"]]]],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"                \\\"],[10,3],[15,6,[29,[\\\"/profiles/\\\",[30,1,[\\\"user_external_id\\\"]]]]],[14,0,\\\"raw-link\\\"],[12],[1,\\\"\\\\n                  \\\"],[1,[28,[35,36],[[30,1]],[[\\\"imageSize\\\"],[\\\"large\\\"]]]],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"              \\\"],[13],[1,\\\"\\\\n\\\\n              \\\"],[10,0],[14,0,\\\"fps-topic\\\"],[12],[1,\\\"\\\\n                \\\"],[10,0],[14,0,\\\"topic\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,23],[[[1,\\\"                    \\\"],[1,[28,[35,37],null,[[\\\"selectedList\\\",\\\"selectedId\\\"],[[33,22],[30,1,[\\\"topic\\\"]]]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n                  \\\"],[11,3],[24,0,\\\"search-link\\\"],[16,6,[29,[[28,[37,38],[[30,1,[\\\"url\\\"]]],null]]]],[4,[38,6],[[30,0],\\\"logClick\\\",[30,1,[\\\"topic_id\\\"]]],null],[12],[1,\\\"\\\\n                    \\\"],[1,[28,[35,39],null,[[\\\"topic\\\",\\\"disableActions\\\"],[[30,1,[\\\"topic\\\"]],true]]]],[10,1],[14,0,\\\"topic-title\\\"],[12],[6,[39,40],null,[[\\\"highlight\\\"],[[33,41]]],[[\\\"default\\\"],[[[[2,[28,[37,38],[[30,1,[\\\"topic\\\",\\\"fancyTitle\\\"]]],null]]],[]]]]],[13],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n\\\\n                  \\\"],[10,0],[14,0,\\\"search-category\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"topic\\\",\\\"category\\\",\\\"parentCategory\\\"]],[[[1,\\\"                    \\\"],[1,[28,[35,42],[[30,1,[\\\"topic\\\",\\\"category\\\",\\\"parentCategory\\\"]]],null]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"                    \\\"],[1,[28,[35,42],[[30,1,[\\\"topic\\\",\\\"category\\\"]]],[[\\\"hideParent\\\"],[true]]]],[1,\\\"\\\\n\\\"],[42,[28,[37,33],[[28,[37,33],[[30,1,[\\\"topic\\\",\\\"tags\\\"]]],null]],null],null,[[[1,\\\"                      \\\"],[1,[28,[35,43],[[30,2]],[[\\\"isPrivateMessage\\\"],[[33,44]]]]],[1,\\\"\\\\n\\\"]],[2]],null],[1,\\\"                    \\\"],[1,[28,[35,28],null,[[\\\"name\\\",\\\"args\\\"],[\\\"full-page-search-category\\\",[28,[37,29],null,[[\\\"result\\\"],[[30,1]]]]]]]],[1,\\\"\\\\n                  \\\"],[13],[1,\\\"\\\\n                \\\"],[13],[1,\\\"\\\\n\\\\n                \\\"],[10,0],[14,0,\\\"blurb container\\\"],[12],[1,\\\"\\\\n                  \\\"],[10,1],[14,0,\\\"date\\\"],[12],[1,\\\"\\\\n                    \\\"],[1,[28,[35,45],[[30,1,[\\\"created_at\\\"]]],null]],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"blurb\\\"]],[[[1,\\\"                    -\\\\n\\\"]],[]],null],[1,\\\"                  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,1,[\\\"blurb\\\"]],[[[6,[39,40],null,[[\\\"highlight\\\"],[[33,46]]],[[\\\"default\\\"],[[[[1,\\\"                      \\\"],[2,[28,[37,38],[[30,1,[\\\"blurb\\\"]]],null]],[1,\\\"\\\\n\\\"]],[]]]]]],[]],null],[1,\\\"                \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[33,47],[[[41,[30,1,[\\\"like_count\\\"]],[[[1,\\\"                    \\\"],[10,1],[14,0,\\\"like-count\\\"],[12],[1,\\\"\\\\n                      \\\"],[1,[30,1,[\\\"like_count\\\"]]],[1,\\\" \\\"],[1,[28,[35,48],[\\\"heart\\\"],null]],[1,\\\"\\\\n                    \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],null],[1,\\\"              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[1,\\\"\\\\n\\\"],[6,[39,49],null,[[\\\"condition\\\"],[[33,50]]],[[\\\"default\\\"],[[[[41,[51,[33,17]],[[[41,[33,51],[[[1,\\\"                \\\"],[10,\\\"h3\\\"],[12],[1,[28,[35,12],[\\\"search.no_results\\\"],null]],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[33,52],[[[1,\\\"                  \\\"],[10,0],[14,0,\\\"no-results-suggestion\\\"],[12],[1,\\\"\\\\n                    \\\"],[1,[28,[35,12],[\\\"search.cant_find\\\"],null]],[1,\\\"\\\\n\\\"],[41,[33,19],[[[1,\\\"                      \\\"],[11,3],[24,6,\\\"\\\"],[4,[38,6],[[30,0],\\\"createTopic\\\",[33,2]],null],[12],[1,[28,[35,12],[\\\"search.start_new_topic\\\"],null]],[13],[1,\\\"\\\\n\\\"],[41,[51,[33,35,[\\\"login_required\\\"]]],[[[1,\\\"                        \\\"],[1,[28,[35,12],[\\\"search.or_search_google\\\"],null]],[1,\\\"\\\\n\\\"]],[]],null]],[]],[[[1,\\\"                      \\\"],[1,[28,[35,12],[\\\"search.search_google\\\"],null]],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"                  \\\"],[13],[1,\\\"\\\\n\\\\n                  \\\"],[1,[28,[35,53],null,[[\\\"searchTerm\\\"],[[33,2]]]]],[1,\\\"\\\\n\\\"]],[]],null]],[]],null]],[]],null],[1,\\\"\\\\n\\\"],[41,[33,17],[[[41,[51,[33,50]],[[[1,\\\"                \\\"],[10,\\\"h3\\\"],[14,0,\\\"search-footer\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,34,[\\\"grouped_search_result\\\",\\\"more_full_page_results\\\"]],[[[41,[33,54],[[[1,\\\"                      \\\"],[1,[28,[35,12],[\\\"search.more_results\\\"],null]],[1,\\\"\\\\n\\\"]],[]],null]],[]],[[[1,\\\"                    \\\"],[1,[28,[35,12],[\\\"search.no_more_results\\\"],null]],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"                \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],null]],[]]]]]],[]]]]],[1,\\\"      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"      \\\"],[1,[28,[35,55],null,[[\\\"size\\\"],[\\\"medium\\\"]]]],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"search-advanced-sidebar\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,4,[\\\"mobileView\\\"]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"search-bar\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"search-input-full\\\"],[14,0,\\\"sr-only\\\"],[12],[1,\\\"Search\\\"],[13],[1,\\\"\\\\n        \\\"],[1,[28,[35,5],null,[[\\\"value\\\",\\\"id\\\",\\\"class\\\",\\\"enter\\\",\\\"hasAutofocus\\\"],[[33,2],\\\"search-input-full\\\",\\\"full-page-search search no-blur search-query\\\",[28,[37,6],[[30,0],\\\"search\\\"],null],[33,7]]]]],[1,\\\"\\\\n        \\\"],[1,[28,[35,8],null,[[\\\"action\\\",\\\"icon\\\",\\\"class\\\",\\\"disabled\\\"],[[28,[37,6],[[30,0],\\\"search\\\"],null],\\\"search\\\",\\\"btn-primary search-cta\\\",[33,9]]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[33,4,[\\\"mobileView\\\"]],[[[1,\\\"      \\\"],[11,\\\"button\\\"],[24,0,\\\"search-advanced-title btn\\\"],[4,[38,6],[[30,0],\\\"toggleAdvancedSearch\\\"],null],[12],[1,\\\"\\\\n        \\\"],[2,[36,56]],[1,\\\" \\\"],[1,[28,[35,12],[\\\"search.advanced.title\\\"],null]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"      \\\"],[10,1],[14,0,\\\"search-advanced-title\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,12],[\\\"search.advanced.title\\\"],null]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"\\\\n\\\"],[41,[33,4,[\\\"mobileView\\\"]],[[[41,[33,57],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"search-advanced-filters\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,58],null,[[\\\"searchTerm\\\",\\\"isExpanded\\\"],[[33,2],[33,57]]]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"search-advanced-filters\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,58],null,[[\\\"searchTerm\\\",\\\"isExpanded\\\"],[[33,2],true]]]],[1,\\\"\\\\n\\\\n        \\\"],[1,[28,[35,8],null,[[\\\"label\\\",\\\"action\\\",\\\"icon\\\",\\\"class\\\",\\\"disabled\\\"],[\\\"submit\\\",[28,[37,6],[[30,0],\\\"search\\\"],null],\\\"search\\\",\\\"btn-primary search-cta\\\",[33,9]]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"  \\\"],[13],[1,\\\"\\\\n\\\"]],[]]]]],[1,\\\"\\\\n\\\"]],[\\\"result\\\",\\\"tag\\\"],false,[\\\"d-section\\\",\\\"scroll-tracker\\\",\\\"searchTerm\\\",\\\"unless\\\",\\\"site\\\",\\\"search-text-field\\\",\\\"action\\\",\\\"hasAutofocus\\\",\\\"d-button\\\",\\\"searchButtonDisabled\\\",\\\"if\\\",\\\"invalidSearch\\\",\\\"i18n\\\",\\\"context\\\",\\\"input\\\",\\\"searchContextEnabled\\\",\\\"searchContextDescription\\\",\\\"hasResults\\\",\\\"create-topic-button\\\",\\\"canCreateTopic\\\",\\\"canBulkSelect\\\",\\\"bulk-select-button\\\",\\\"selected\\\",\\\"bulkSelectEnabled\\\",\\\"resultCountLabel\\\",\\\"combo-box\\\",\\\"sortOrder\\\",\\\"sortOrders\\\",\\\"plugin-outlet\\\",\\\"hash\\\",\\\"searching\\\",\\\"load-more\\\",\\\"each\\\",\\\"-track-array\\\",\\\"model\\\",\\\"siteSettings\\\",\\\"avatar\\\",\\\"track-selected\\\",\\\"unbound\\\",\\\"topic-status\\\",\\\"highlight-text\\\",\\\"q\\\",\\\"category-link\\\",\\\"discourse-tag\\\",\\\"isPrivateMessage\\\",\\\"format-age\\\",\\\"highlightQuery\\\",\\\"showLikeCount\\\",\\\"d-icon\\\",\\\"conditional-loading-spinner\\\",\\\"loading\\\",\\\"searchActive\\\",\\\"showSuggestion\\\",\\\"google-search\\\",\\\"isLastPage\\\",\\\"loading-spinner\\\",\\\"searchAdvancedIcon\\\",\\\"expanded\\\",\\\"search-advanced-options\\\"]]\",\n    \"moduleName\": \"discourse/theme-4/discourse/templates/full-page-search\",\n    \"isStrictMode\": false\n  });\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/discourse/templates/components/topic-title\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n    <div class=\"container\">\n      <div class=\"title-container\">\n        <div class=\"title-wrapper\">\n          {{yield}}\n        </div>\n        <div class=\"title-search\">\n          {{#if model.category.content_section_enabled}}\n            {{#if canEditFirstPost}}\n              {{ d-button id=\"edit-first-post-button\" icon=\"pencil-alt\" action=editFirstPost}}\n              {{ topic-admin-menu-button\n                id=\"content-section-admin-menu\"\n                topic=model\n                hideMultiSelect=hideMultiSelect\n                deleteTopic=deleteTopic\n                recoverTopic=recoverTopic\n                toggleClosed=toggleClosed\n                toggleVisibility=toggleVisibility\n                toggleArchived=toggleArchived\n                showTopicStatusUpdate=showTopicStatusUpdate\n                showFeatureTopic=showFeatureTopic}}\n            {{/if}}\n          {{/if}}\n          {{ mount-widget widget=\"search-button\"}}\n        </div>\n      </div>\n      {{plugin-outlet name=\"topic-title\" args=(hash model=model)}}\n    </div>\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"container\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"title-container\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"title-wrapper\\\"],[12],[1,\\\"\\\\n        \\\"],[18,1,null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"title-search\\\"],[12],[1,\\\"\\\\n\\\"],[41,[33,2,[\\\"category\\\",\\\"content_section_enabled\\\"]],[[[41,[33,3],[[[1,\\\"            \\\"],[1,[28,[35,4],null,[[\\\"id\\\",\\\"icon\\\",\\\"action\\\"],[\\\"edit-first-post-button\\\",\\\"pencil-alt\\\",[33,5]]]]],[1,\\\"\\\\n            \\\"],[1,[28,[35,6],null,[[\\\"id\\\",\\\"topic\\\",\\\"hideMultiSelect\\\",\\\"deleteTopic\\\",\\\"recoverTopic\\\",\\\"toggleClosed\\\",\\\"toggleVisibility\\\",\\\"toggleArchived\\\",\\\"showTopicStatusUpdate\\\",\\\"showFeatureTopic\\\"],[\\\"content-section-admin-menu\\\",[33,2],[33,7],[33,8],[33,9],[33,10],[33,11],[33,12],[33,13],[33,14]]]]],[1,\\\"\\\\n\\\"]],[]],null]],[]],null],[1,\\\"        \\\"],[1,[28,[35,15],null,[[\\\"widget\\\"],[\\\"search-button\\\"]]]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[1,[28,[35,16],null,[[\\\"name\\\",\\\"args\\\"],[\\\"topic-title\\\",[28,[37,17],null,[[\\\"model\\\"],[[33,2]]]]]]]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[\\\"&default\\\"],false,[\\\"yield\\\",\\\"if\\\",\\\"model\\\",\\\"canEditFirstPost\\\",\\\"d-button\\\",\\\"editFirstPost\\\",\\\"topic-admin-menu-button\\\",\\\"hideMultiSelect\\\",\\\"deleteTopic\\\",\\\"recoverTopic\\\",\\\"toggleClosed\\\",\\\"toggleVisibility\\\",\\\"toggleArchived\\\",\\\"showTopicStatusUpdate\\\",\\\"showFeatureTopic\\\",\\\"mount-widget\\\",\\\"plugin-outlet\\\",\\\"hash\\\"]]\",\n    \"moduleName\": \"discourse/theme-4/discourse/templates/components/topic-title\",\n    \"isStrictMode\": false\n  });\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/discourse/templates/components/topic-progress\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n    <!-- This code adds a button with the jumpT action on mobile -->\n  \n    {{#unless hideProgress}}\n    {{yield}}\n    {{/unless}}\n  \n    {{#if showBackButton}}\n    <div class='progress-back-container'>\n        {{d-button label=\"topic.timeline.back\" class=\"btn-primary progress-back\" action=\"goBack\" icon=\"arrow-down\"}}\n    </div>\n    {{/if}}\n  \n    <nav id='topic-progress' title=\"{{i18n 'topic.progress.title'}}\" class=\"{{if hideProgress 'hidden'}}\">\n        <div class='nums'>\n            <h4>{{progressPosition}}</h4><span class=\"{{if hugeNumberOfPosts 'hidden'}}\">\n                <span>/</span>\n                <h4>{{postStream.filteredPostsCount}}</h4>\n            </span>\n        </div>\n    </nav>\n  \n    <div class=\"topic-top-button\">\n        {{d-button class=\"to-top widget-button\" action=\"jumpToTop\" icon=\"arrow-up\"}}\n    </div>\n  \n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n  \\\"],[3,\\\" This code adds a button with the jumpT action on mobile \\\"],[1,\\\"\\\\n\\\\n\\\"],[41,[51,[33,1]],[[[1,\\\"  \\\"],[18,1,null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[33,4],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"progress-back-container\\\"],[12],[1,\\\"\\\\n      \\\"],[1,[28,[35,5],null,[[\\\"label\\\",\\\"class\\\",\\\"action\\\",\\\"icon\\\"],[\\\"topic.timeline.back\\\",\\\"btn-primary progress-back\\\",\\\"goBack\\\",\\\"arrow-down\\\"]]]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n  \\\"],[10,\\\"nav\\\"],[14,1,\\\"topic-progress\\\"],[15,\\\"title\\\",[29,[[28,[37,6],[\\\"topic.progress.title\\\"],null]]]],[15,0,[29,[[52,[33,1],\\\"hidden\\\"]]]],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"nums\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"h4\\\"],[12],[1,[34,7]],[13],[10,1],[15,0,[29,[[52,[33,8],\\\"hidden\\\"]]]],[12],[1,\\\"\\\\n              \\\"],[10,1],[12],[1,\\\"/\\\"],[13],[1,\\\"\\\\n              \\\"],[10,\\\"h4\\\"],[12],[1,[33,9,[\\\"filteredPostsCount\\\"]]],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"topic-top-button\\\"],[12],[1,\\\"\\\\n      \\\"],[1,[28,[35,5],null,[[\\\"class\\\",\\\"action\\\",\\\"icon\\\"],[\\\"to-top widget-button\\\",\\\"jumpToTop\\\",\\\"arrow-up\\\"]]]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"]],[\\\"&default\\\"],false,[\\\"unless\\\",\\\"hideProgress\\\",\\\"yield\\\",\\\"if\\\",\\\"showBackButton\\\",\\\"d-button\\\",\\\"i18n\\\",\\\"progressPosition\\\",\\\"hugeNumberOfPosts\\\",\\\"postStream\\\"]]\",\n    \"moduleName\": \"discourse/theme-4/discourse/templates/components/topic-progress\",\n    \"isStrictMode\": false\n  });\n  _exports.default = _default;\n});\n}\n","(function() {\n  /*\n\n        <a href=\"\" class='vote-count-before-title'>{{d-icon 'caret-up'}}</a>\n\n  */\n  const addRawTemplate = requirejs('discourse-common/lib/raw-templates').addRawTemplate;\n  const template = requirejs('discourse-common/lib/raw-handlebars').template({\"compiler\":[8,\">= 4.3.0\"],\"main\":function(container,depth0,helpers,partials,data) {\n    var lookupProperty = container.lookupProperty || function(parent, propertyName) {\n        if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n          return parent[propertyName];\n        }\n        return undefined\n    };\n\n  return \"\\n    <a href=\\\"\\\" class='vote-count-before-title'>\"\n    + container.escapeExpression((lookupProperty(helpers,\"d-icon\")||(depth0 && lookupProperty(depth0,\"d-icon\"))||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),\"caret-up\",{\"name\":\"d-icon\",\"hash\":{},\"hashTypes\":{},\"hashContexts\":{},\"types\":[\"StringLiteral\"],\"contexts\":[depth0],\"data\":data,\"loc\":{\"start\":{\"line\":2,\"column\":47},\"end\":{\"line\":2,\"column\":68}}}))\n    + \"</a>\\n\";\n},\"useData\":true});\n  addRawTemplate(\"/connectors/topic-list-before-status/vote-count\", template);\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-1\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-1\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This is a temporary fix that removes the maximum-scale from the viewport. To be removed after 2.2.5 update.\n        * https://github.com/discourse/discourse/commit/5e546ba7d12a91f740696dccae63cf1823f24615\n        */\n        document.querySelector('meta[name=viewport]').setAttribute('content', 'width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes, viewport-fit=cover');\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-2\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-2\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        api.replaceIcon('d-liked', 'thumbs-up');\n        api.replaceIcon('d-unliked', 'thumbs-o-up');\n        api.replaceIcon('notification.liked', 'thumbs-o-up');\n        api.replaceIcon('notification.liked_2', 'thumbs-o-up');\n        api.replaceIcon('notification.liked_many', 'thumbs-o-up');\n        api.replaceIcon('heart', 'thumbs-up');\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-3\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-3\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This is to fix the timeline being offset by the advocate-nav header\n        */\n        const headerPadding = () => parseInt($(\"#main-outlet\").css(\"padding-top\")) + 3;\n        api.modifyClass(\"component:topic-timeline\", {\n          dockCheck(info) {\n            const mainOffset = $(\"#main\").offset();\n            const offsetTop = mainOffset ? mainOffset.top : 0;\n            const topicTop = $(\".container.posts\").offset().top - offsetTop;\n            const topicBottom = $(\"#topic-bottom\").offset().top;\n            const $timeline = this.$(\".timeline-container\");\n            const timelineHeight = $timeline.height() || 400;\n            const footerHeight = $(\".timeline-footer-controls\").outerHeight(true) || 0;\n            const $advoNav = $(\"#infl-fe-advocate-nav\");\n            const advoNavHeight = $advoNav.height() || 179;\n            const prev = this.dockAt;\n            const posTop = headerPadding() + info.offset();\n            const pos = posTop + timelineHeight;\n            this.dockBottom = false;\n            if (posTop < topicTop) {\n              this.dockAt = parseInt(topicTop, 10);\n            } else if (pos > topicBottom + footerHeight - advoNavHeight) {\n              this.dockAt = parseInt(topicBottom - timelineHeight + footerHeight - advoNavHeight, 10);\n              this.dockBottom = true;\n              if (this.dockAt < 0) {\n                this.dockAt = 0;\n              }\n            } else {\n              this.dockAt = null;\n              this.fastDockAt = parseInt(topicBottom - timelineHeight + footerHeight - offsetTop - advoNavHeight, 10);\n            }\n            if (this.dockAt !== prev) {\n              this.queueRerender();\n            }\n          }\n        });\n\n        /**\n         * This is to fix the topic progress (timeline) on mobile being offset by the advocate-nav header\n         */\n        api.modifyClass(\"component:topic-progress\", {\n          _dock() {\n            this._super(...arguments);\n            const $wrapper = this.$();\n            if (!$wrapper || $wrapper.length === 0) return;\n            const $html = $(\"html\");\n            const offset = window.pageYOffset || $html.scrollTop();\n            const progressHeight = this.site.mobileView ? 0 : $(\"#topic-progress\").height();\n            const maximumOffset = $(\"#topic-bottom\").offset().top + progressHeight;\n            const windowHeight = $(window).height();\n            const composerHeight = $(\"#reply-control\").height() || 0;\n            const isDocked = offset >= maximumOffset - windowHeight + composerHeight;\n            const bottom = $(\"body\").height() - maximumOffset;\n            const wrapperDir = $html.hasClass(\"rtl\") ? \"left\" : \"right\";\n            if (composerHeight > 0) {\n              $wrapper.css(\"bottom\", isDocked ? bottom : composerHeight);\n            } else {\n              $wrapper.css(\"bottom\", isDocked ? bottom : \"\");\n            }\n            this.set(\"docked\", isDocked);\n            const $replyArea = $(\"#reply-control .reply-area\");\n            if ($replyArea && $replyArea.length > 0) {\n              $wrapper.css(wrapperDir, `${$replyArea.offset().left}px`);\n            } else {\n              $wrapper.css(wrapperDir, \"1em\");\n            }\n          }\n        });\n\n        /**\n         * This is to fix the share popup for links being offset by the advocate-nav header\n         */\n        api.modifyClass(\"component:share-popup\", {\n          _showUrl($target, url) {\n            const $advoNav = $(\"#infl-fe-advocate-nav\");\n            const advoNavHeight = $advoNav.height() || 179;\n            const $currentTargetOffset = $target.offset();\n            const $this = this.$();\n            if (Ember.isEmpty(url)) {\n              return;\n            }\n\n            // Relative urls\n            if (url.indexOf(\"/\") === 0) {\n              url = window.location.protocol + \"//\" + window.location.host + url;\n            }\n            const shareLinkWidth = $this.width();\n            let x = $currentTargetOffset.left - shareLinkWidth / 2;\n            if (x < 25) {\n              x = 25;\n            }\n            if (x + shareLinkWidth > $(window).width()) {\n              x -= shareLinkWidth / 2;\n            }\n            const header = $(\".d-header\");\n            let y = $currentTargetOffset.top - ($this.height() + 35) - advoNavHeight;\n            if (y < header.offset().top + header.height() + advoNavHeight) {\n              y = $currentTargetOffset.top + 35 - advoNavHeight;\n            }\n            $this.css({\n              top: \"\" + y + \"px\"\n            });\n            if (!this.site.mobileView) {\n              $this.css({\n                left: \"\" + x + \"px\"\n              });\n            }\n            this.set(\"link\", encodeURI(url));\n            this.set(\"visible\", true);\n            Ember.run.scheduleOnce(\"afterRender\", this, this._focusUrl);\n          }\n        });\n\n        /**\n         * This is to prevent the page from scrolling to top whenever \"latest\", \"top\" or \"categories\" section is loaded\n         */\n        api.modifyClass('route:discovery', {\n          actions: {\n            loadingComplete() {\n              this.controllerFor(\"discovery\").set(\"loading\", false);\n              this.controllerFor(\"discovery\").set(\"hideAWSDiscussions\", this.currentUser && this.currentUser.custom_fields['hide_search'] == 'true');\n              // if (!this.session.get(\"topicListScrollPosition\")) {\n              //   scrollTop();\n              // }\n              return false;\n            }\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-4\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-4\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This code fixes the re-rendering issue when switching between pages\n        **/\n        function remountWidget(mountFn, mountPoints) {\n          const emptyMountPoints = mountPoints.map(mountSelector => {\n            $mountPoint = $(mountSelector);\n            return $mountPoint.length > 0 && $mountPoint.children().length === 0;\n          }).reduce((a, b) => a && b);\n          if (emptyMountPoints && typeof window.inflLoader !== 'undefined' && typeof window.inflLoader[mountFn] !== 'undefined') {\n            window.inflLoader[mountFn]();\n          }\n        }\n        api.onPageChange(() => {\n          remountWidget('loadAdvocateNav', ['#infl-fe-advocate-nav']);\n          remountWidget('loadStreaker', ['#infl-fe-streaker-mobile', '#infl-fe-streaker-desktop']);\n          remountWidget('loadChallengesCarousel', ['#infl-fe-challenges-carousel']);\n          remountWidget('loadActivityFeed', ['#COMMUNITY_FEED_CONTAINER']);\n          remountWidget('loadLeaderboard', ['#infl-fe-leaderboard']);\n          remountWidget('loadMountainDewCustomization', ['body.c-forum']);\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-5\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-5\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This code creates the search-button widget\n        **/\n        const h = require('virtual-dom').h;\n        const iconNode = require('discourse-common/lib/icon-library').iconNode;\n        api.createWidget('search-button', {\n          tagName: 'div.search-button',\n          buildKey: () => `search-button`,\n          defaultState: function () {\n            return {\n              showBar: false,\n              contextEnabled: false\n            };\n          },\n          html(attrs, state) {\n            if (this.currentUser && this.currentUser.custom_fields['hide_search'] === 'true') {\n              return;\n            }\n            let display = [h(\"a.icon.btn.no-text.btn-primary\", {\n              attributes: {\n                href: Discourse.getURL(\"/search\"),\n                \"data-auto-route\": true,\n                title: I18n.t(\"search.title\"),\n                \"aria-label\": \"search.title\",\n                active: state.showBar,\n                id: \"search-button\"\n              }\n            }, iconNode('search')), h('span', [state.count])];\n            if (state.showBar) {\n              display.push(this.attach(\"search-menu\", {\n                contextEnabled: state.contextEnabled\n              }));\n            }\n            return display;\n          },\n          toggleSearchMenu() {\n            this.state.showBar = !this.state.showBar;\n          },\n          click(e) {\n            e.preventDefault();\n            if (!this.state.showBar) {\n              this.state.showBar = true;\n              Ember.run.schedule(\"afterRender\", () => {\n                const $searchInput = $(\"#search-term\");\n                $searchInput.focus().select();\n              });\n            }\n          },\n          // this is a on-change callback when the \"search this topic/category\" context checkbox is toggled\n          // gets toggled in the search bar\n          searchMenuContextChanged(value) {\n            this.state.contextType = this.register.lookup(\"search-service:main\").get(\"contextType\");\n            this.state.contextEnabled = value;\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-6\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-6\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This code adds an aria-label for the accessibility of the the search input\n        **/\n        api.reopenWidget(\"search-term\", {\n          buildAttributes(attrs) {\n            return {\n              type: \"text\",\n              \"aria-label\": \"Search through the forum\",\n              value: attrs.value || \"\",\n              autocomplete: \"off\",\n              placeholder: attrs.contextEnabled ? \"\" : I18n.t(\"search.title\")\n            };\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-7\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-7\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This code update the link for the user in the search results to link the Influitive's profile\n        **/\n        const h = require(\"virtual-dom\").h;\n        const avatarImg = require(\"discourse/widgets/post\").avatarImg;\n        const formatUsername = require(\"discourse/lib/utilities\").formatUsername;\n        function createSearchResult(_ref) {\n          let {\n            type,\n            linkField,\n            builder\n          } = _ref;\n          api.reopenWidget(\"search-result-user\", {\n            tagName: \"ul.list\",\n            html(attrs) {\n              return attrs.results.map(r => {\n                if (r.external_id) {\n                  const useProfileCards = this.siteSettings.influitive_use_new_profile_cards;\n                  const updatedAttrs = {\n                    href: window.location.origin + \"/profiles/\" + r.external_id,\n                    contents: () => builder.call(this, r, attrs.term),\n                    className: \"search-link\",\n                    searchResultType: type,\n                    searchContextEnabled: attrs.searchContextEnabled,\n                    searchLogId: attrs.searchLogId\n                  };\n                  if (useProfileCards) {\n                    updatedAttrs[\"data-user-card\"] = r.username;\n                  }\n                  return h(\"li.item\", this.attach(\"link\", updatedAttrs));\n                }\n              });\n            }\n          });\n        }\n        createSearchResult({\n          type: \"user\",\n          linkField: \"path\",\n          builder(u) {\n            const userTitles = [];\n            if (u.name) {\n              userTitles.push(h(\"span.name\", u.name));\n            }\n            userTitles.push(h(\"span.username\", formatUsername(u.username)));\n            const userResultContents = [avatarImg(\"small\", {\n              template: u.avatar_template,\n              username: u.username\n            }), h(\"div.user-titles\", userTitles)];\n            return h(\"div.user-result\", userResultContents);\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-8\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-8\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        api.decorateWidget(\"topic-timeline:after\", helper => {\n          return helper.attach(\"button\", {\n            className: \"to-top\",\n            icon: \"arrow-up\",\n            action: \"jumpTop\"\n          });\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-9\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-9\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This code adds a method called jumpT for the topic-progress mobile\n        **/\n        api.modifyClass('component:topic-progress', {\n          actions: {\n            jumpToTop() {\n              this.jumpToPost(1);\n            }\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-10\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-10\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This code adds Show Replies button to actions div (to make it appear after the like button)\n        * Based on Discourse post-menu replies button\n        **/\n        if (document.body.classList.contains('discourse-usability-enabled')) {\n          api.addPostMenuButton(\"show-replies\", (attrs, state, siteSettings) => {\n            const replyCount = attrs.replyCount;\n            if (!replyCount) {\n              return;\n            }\n\n            // Omit replies if the setting `suppress_reply_directly_below` is enabled\n            if (replyCount === 1 && attrs.replyDirectlyBelow && siteSettings.suppress_reply_directly_below) {\n              return;\n            }\n            return {\n              action: \"toggleRepliesBelow\",\n              className: `show-replies-action ${state.repliesShown && 'is-active'}`,\n              icon: \"comment\",\n              titleOptions: {\n                count: replyCount\n              },\n              title: \"post.has_replies\",\n              labelOptions: {\n                count: replyCount\n              },\n              label: \"post.has_replies\",\n              iconRight: true\n            };\n          });\n        }\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-11\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-11\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        /**\n        * This code adds Reply to Topic functionality and updates show replies and accept answer buttons\n        **/\n        api.decorateWidget('post-menu:after', helper => {\n          if (document.body.classList.contains('discourse-usability-enabled')) {\n            Ember.run.scheduleOnce('afterRender', this, () => {\n              const $post = $(`[data-post-id=\"${helper.attrs.id}\"]`);\n              const $postControls = $post.find('.post-controls');\n              const $contentPage = $('.content-section-topic-container');\n              if (!helper.widget.currentUser.admin) {\n                let $replyBtn = $post.find('.reply:not(.reply-to-topic)');\n                let $replyToTopicBtn = $post.find('.reply-to-topic');\n\n                // hijack the original reply button's title and aria-label\n                if ($replyBtn) {\n                  const localizedDescription = I18n.t(themePrefix(\"usability_plugin.reply_to_post_description\"), {\n                    username: helper.attrs.username\n                  });\n                  $replyBtn.attr('title', localizedDescription);\n                  $replyBtn.attr('aria-label', localizedDescription);\n                }\n\n                // Do not add the \"Reply To Topic\" in Content Pages\n                if (!$contentPage.length && !$replyToTopicBtn.length) {\n                  $replyToTopicBtn = $(`\n              <button\n                class=\"widget-button btn-flat reply reply-to-topic create fade-out btn-icon-text\"\n                aria-label=\"${I18n.t(themePrefix(\"usability_plugin.reply_to_topic_description\"))}\"\n                title=\"${I18n.t(themePrefix(\"usability_plugin.reply_to_topic_description\"))}\">\n                <svg\n                  class=\"fa d-icon d-icon-reply svg-icon svg-node\"\n                  aria-hidden=\"true\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                  viewBox=\"0 0 576 512\">\n                  <path d=\"M136.309 189.836L312.313 37.851C327.72 24.546 352 35.348 352 56.015v82.763c129.182 10.231 224 52.212 224 183.548 0 61.441-39.582 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 38.512-123.162-3.922-169.482-112.59-182.015v84.175c0 20.701-24.3 31.453-39.687 18.164L136.309 226.164c-11.071-9.561-11.086-26.753 0-36.328zm-128 36.328L184.313 378.15C199.7 391.439 224 380.687 224 359.986v-15.818l-108.606-93.785A55.96 55.96 0 0 1 96 207.998a55.953 55.953 0 0 1 19.393-42.38L224 71.832V56.015c0-20.667-24.28-31.469-39.687-18.164L8.309 189.836c-11.086 9.575-11.071 26.767 0 36.328z\"/>\n                </svg><span class=\"d-button-label\">${I18n.t(themePrefix(\"usability_plugin.reply_to_topic\"))}</span>\n              </button>\n            `);\n                  const view = helper.widget._findAncestorWithProperty(\"_emberView\")._emberView;\n                  $replyToTopicBtn.off('click').on('click', () => view.replyToPost());\n                }\n                $postControls.find('.actions').append($replyToTopicBtn);\n              } else {\n                $postControls.find('.actions').addClass('is-admin');\n              }\n              const $showRepliesBtn = $postControls.find('.widget-button.show-replies-action');\n              if ($showRepliesBtn.length) {\n                const $label = $showRepliesBtn.find('.d-button-label');\n                $label.text($label.text().split(' ')[0]);\n                $showRepliesBtn.parent().addClass('show-replies-action-wrapper');\n              }\n              const $acceptReplyBtn = $postControls.find('.unaccepted, .accepted');\n              if ($acceptReplyBtn) {\n                $acceptReplyBtn.parent().addClass(\"accept-reply-wrapper\");\n              }\n            });\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-12\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-12\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        var voteCatSlugs = Discourse.Category.list().map(function (category) {\n          if (category.can_vote) {\n            return category.slug;\n          }\n        });\n        api.modifyClass(\"component:topic-list\", {\n          didInsertElement: function () {\n            this._super();\n            if (this.category) {\n              let currentCatSlug = this.category.slug;\n              $.each(voteCatSlugs, function (i, voteCatSlug) {\n                if (voteCatSlug == currentCatSlug) {\n                  //$(\".list-container\").addClass(\"voting-category\");\n                  $(\".topic-list\").addClass(\"voting-category\");\n                  return false;\n                }\n              });\n            }\n          }\n        });\n        api.modifyClass(\"component:topic-list-item\", {\n          attributeBindings: [\"data-topic-vote-count\"],\n          \"data-topic-vote-count\": Em.computed.alias(\"topic.vote_count\"),\n          unboundClassNames: Ember.computed(function () {\n            let classes = this._super();\n            let topic = this.attrs.topic;\n            if (topic.vote_count == null) {\n              classes += \" about-topic\";\n            }\n            return classes;\n          }),\n          didInsertElement: function () {\n            this._super();\n            var topic = this.attrs.topic;\n            if (topic.vote_count != null) {\n              $(function () {\n                let currentCatSlug = topic.category.slug;\n                $.each(voteCatSlugs, function (i, voteCatSlug) {\n                  if (voteCatSlug == currentCatSlug) {\n                    //let $voteCount = $(\".category-\" + voteCatSlug + \" [data-topic-id=\" + topic.id + \"] .vote-count-before-title\");\n                    let $voteCount = $(\"[data-topic-id='\" + topic.id + \"'] .vote-count-before-title\");\n                    $voteCount.attr({\n                      href: \"/t/\" + topic.id,\n                      \"data-user-voted\": topic.user_voted\n                    });\n                    if (topic.user_voted) {\n                      $voteCount.attr(\"title\", \"You voted\");\n                    }\n                    return false;\n                  }\n                });\n              });\n            }\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-4/initializers/theme-field-33-common-html-script-13\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(4);\n  const themePrefix = key => `theme_translations.4.${key}`;\n  var _default = {\n    name: \"theme-field-33-common-html-script-13\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        const CategoryNotificationsButton = require(\"select-kit/components/category-notifications-button\").default;\n        const {\n          NotificationLevels\n        } = require(\"discourse/lib/notification-levels\");\n        CategoryNotificationsButton.reopen({\n          computeContent() {\n            const content = this.get(\"content\");\n            return content.filter(c => {\n              return [NotificationLevels.REGULAR, NotificationLevels.MUTED].indexOf(c.id) > -1;\n            });\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n","\n\n  /* TODO:\n    - Add a skeleton preloader for empty advoNav container\n    - Streaker mobile improve a way to default (currently can't default parent container)\n    - Carousel still causes a single jump (likely caused by skeleton preloader state)\n  */\n\n  const heightRefreshDayRate = 1;\n  const heightCheckDelay = 3000;\n  const attemptTime = 60000;\n\n  const getCurrBreakpoint = () => window.innerWidth < 768 ? 'xs' : 'l';\n\n  const currHub = window.location.hostname.split('.')[0];\n  const breakpoint = getCurrBreakpoint();\n  const lsKey = `defaultHeights-${breakpoint}-${currHub}`;\n  const lsItem = localStorage.getItem(lsKey);\n  const defaultHeights = lsItem ? JSON.parse(lsItem) : {};\n\n  const attemptInterval = (fn, rate) => {\n      const startTime = Date.now();\n      const intervalInstance = setInterval(() => {\n          if (startTime < Date.now() - attemptTime) clearInterval(intervalInstance);\n          fn(intervalInstance);\n      }, rate);\n      return intervalInstance;\n  };\n\n  const updateHeight = (app, newHeight) => localStorage.setItem(\n      lsKey,\n      JSON.stringify(Object.assign({}, defaultHeights, {\n          [app]: { height: newHeight, lastUpdated: Date.now() }\n      }))\n  );\n\n  const updateEl = (elSelector, newHeight) => {\n      const startTime = Date.now();\n      attemptInterval(intervalInstance => {\n          const $el = $(elSelector);\n          if ($el.length) {\n              $(elSelector).css('minHeight', newHeight);\n              clearInterval(intervalInstance);\n          }\n      }, 250);\n  };\n\n  const updateHeaderHeightOnResize = () => {\n    const header = $('#infl-fe-advocate-nav');\n\n    header.css('minHeight', '');\n  }\n\n  window.addEventListener('ADVOCATE_NAV::LOADED', updateHeaderHeightOnResize)\n\n  const needsRefresh = lastUpdated => lastUpdated < Date.now() - 86400000 * heightRefreshDayRate;\n\n  const updateApp = (appSelector, appKey, testElSelector, heightElSelector) => {\n      if (defaultHeights && defaultHeights[appKey] && !needsRefresh(defaultHeights[appKey].lastUpdated)) {\n          updateEl(appSelector, defaultHeights[appKey].height);\n      } else {\n        attemptInterval(intervalInstance => {\n            const $testEl = $(testElSelector);\n            if ($testEl.length) {\n                setTimeout(() => {\n                    const newHeight = $(heightElSelector).height();\n                    updateHeight(appKey, newHeight);\n                    updateEl(appSelector, newHeight);\n                }, heightCheckDelay);\n                clearInterval(intervalInstance);\n            }\n        }, 500);\n      }\n  };\n\n  const updateAdvoNav = () => updateApp(\n      '#infl-fe-advocate-nav',\n      'advoNav',\n      window.innerWidth < 768\n          ? '#infl-fe-advocate-nav [data-qa=\"ADVOCATE-NAV-FE_mobile-nav\"]'\n          : '#infl-fe-advocate-nav [data-qa=\"ADVOCATE-NAV-FE_custom-banner\"]',\n      '#infl-fe-advocate-nav [data-qa=\"ADVOCATE-NAV-FE_app\"]'\n  );\n\n  $(() => {\n      updateAdvoNav();\n  });\n\n","\n    function escapeHtml(unsafe)\n    {\n        return unsafe\n             .replace(/&/g, \"&amp;\")\n             .replace(/</g, \"&lt;\")\n             .replace(/>/g, \"&gt;\")\n             .replace(/\"/g, \"&quot;\")\n             .replace(/'/g, \"&#039;\");\n    }\n\n    const helpers = require(\"discourse-common/lib/helpers\");\n    helpers.registerHelper('sanitizeHTML', function(dirty) {\n        return escapeHtml(dirty[0]);\n    });\n\n"]}